编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

DevExpress GridView自定义设置行颜色

实现效果如下图所示:

DevExpress GridView设置行颜色

具体设置航颜色的步骤如下:

1、单击“Run Designer”,在弹出的“Run Designer”框中,双击“RowStyle”。

设置gridview_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”的列,不让他显示即可。

设置gridview不显示某列

 

未经允许不得转载: 技术文章 » .NET编程 » DevExpress GridView自定义设置行颜色