实现效果如下图所示:
具体设置航颜色的步骤如下:
1、单击“Run Designer”,在弹出的“Run Designer”框中,双击“RowStyle”。
2、具体代码如下
private void gridView_RowStyle(object sender, RowStyleEventArgs e)
{
GridView view = sender as GridView;
if (e.RowHandle >= 0)
{
string postIs = view.GetRowCellDisplayText(e.RowHandle, view.Columns["PostIs"]);
if (postIs == "1")
{
e.Appearance.BackColor = Color.LightGreen;
//e.Appearance.BackColor2 = Color.SeaShell;
}
}
}
如果你的数据集中有“PostIs”,但是显示列中没有“PostIs”列,可以增加一个名为“PostIs”的列,不让他显示即可。