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

如何改变DATAGRID中某列的颜色,某行的颜色
我要根据条件改变DataGrid中2列的颜色(比如   n   >   0   的都变颜色),这两列的数据类型都是int型的,请各位指点一下

------解决方案--------------------
foreach (DataGridItem dg in DataGrid1.Items)
{
if (dg.ItemType==ListItemType.Item || dg.ItemType==ListItemType.AlternatingItem)
{
if(Convert.ToInt32( dg.Cells[0].Text)> 0)
{
dg.Cells[0].ForeColor=Color.Red ;
}
}
}
上面那个有个地方写错了。用这个