公司因开发产品,购买了DevExpress控件,但却没有搞控件使用培训,只好自己摸索。
Grid表格控件是非常强大的,相当于vs自带的GridView控件。只是Grid在使用上和vs自带的GridView有所区别,自己感觉有些地方的使用不如vs的GridView好用。比如因业务需要,需要将数据行显示成不同颜色,给客户直观的感觉,一看就知道是什么样的数据。可是指定行的颜色不那么容易,查阅官方文档,需要使用RowStyle事件,这个可以解决初始化行时的背景色。我需要在运行时改变行的颜色,看来单单这个事件就搞不定了。
这是官方的给出的代码示例:
可见行加列可以锁定一行,因此我们可以根据行的值,确定一行:
using DevExpress.XtraGrid.Views.Grid;
private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
{
GridView View = sender as GridView;
if(e.RowHandle >= 0)