【发布时间】:2013-09-25 22:10:01
【问题描述】:
我想设置 devexpress winforms 网格的背景颜色。
这是我调用的方法。
表单加载..
加载代码(); - 返回一个用于gridView rowstyle 方法的数据集。
gridView1.RefreshData();
private void gridView1_RowStyle(object sender, RowStyleEventArgs e)
{
string code=string.Empty;
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
{
code = View.GetRowCellDisplayText(e.RowHandle, View.Columns["code"]);
if (code.Trim() == ds.Tables[0].Rows[i]["code"].ToString().Trim())
{
e.Appearance.BackColor = Color.LightBlue;
e.Appearance.BackColor2 = Color.WhiteSmoke;
}
}
}
我该如何处理,或者有其他方法可以处理吗?
问题:代码没有抛出任何错误,但是我没有看到行 加载表单后,自动获取背景颜色, 但是,当我单击网格的任何一行时(加载表单后,网格数据可见),然后我会看到背景颜色。
【问题讨论】:
标签: c# winforms devexpress