日期:2014-05-20  浏览次数:20380 次

DataList中如何指定前几列的颜色?
如题。〔比如前三列红色,后面的不改变〕

------解决方案--------------------
前3列
DataList1_ItemDataBound
事件里写
if(e.Item.ItemIndex==0 || e.Item.ItemIndex==1 || e.Item.ItemIndex==2)
{


}
------解决方案--------------------
哦,你用的是DataList,我告诉你的方法是用于DataGrid的
呵呵
你用:
if ( (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) && (e.Item.ItemIndex==0 || e.Item.ItemIndex==1 || e.Item.ItemIndex==2))
{
e.Item.BackColor=System.Drawing.Color.Red;
}