当前位置: 代码迷 >> ASP.NET >> DATagrid中若某列的值有大于0的,就将当前行以不同于其它行的颜色显示数据,多谢
  详细解决方案

DATagrid中若某列的值有大于0的,就将当前行以不同于其它行的颜色显示数据,多谢

热度:6129   发布时间:2013-02-25 00:00:00.0
DATagrid中若某列的值有大于0的,就将当前行以不同于其它行的颜色显示数据,谢谢。
如题,用JAVASCRIPT,或者其它的办法都可以。

------解决方案--------------------------------------------------------
ref:
http://topic.csdn.net/u/20070703/11/475eee1a-fe32-4233-8b23-72b30355351b
http://dev.csdn.net/article/35/35675.shtm

应该是想要的;
------解决方案--------------------------------------------------------
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
DataRowView row;
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 

if (e.Item.Cells[列号].Text>0)
e.Item.BackColor = Color.Red;
}
}
  相关解决方案