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;
}