日期:2014-05-18  浏览次数:20389 次

DATagrid中若某列的值有大于0的,就将当前行以不同于其它行的颜色显示数据,谢谢。
如题,用JAVASCRIPT,或者其它的办法都可以。

------解决方案--------------------
ref:
http://topic.csdn.net/u/20070703/11/475eee1a-fe32-4233-8b23-72b30355351b.html
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;
}
}