jjzjj

DefaultCellStyle

全部标签

c# - 有没有办法使 row.DefaultCellStyle.BackColor 固定,尽管重新绘制?

现在我正在使用以下内容为我的datagridview行着色:foreach(DataGridViewRowrowindataGridView1.Rows){if((row.Index%2)==0){row.DefaultCellStyle.BackColor=Color.NavajoWhite;}}这适用于第一次加载数据时。但是,我也使用第三方库来像Excel那样过滤列(http://www.codeproject.com/Articles/33786/DataGridView-Filter-Popup)。它工作得很好,但问题是此代码在应用的每个过滤(纯白色)上重新绘制datagrid

c# - 如何更改datagridview中列的颜色?

我有一个DataGridview,我将一些列设置为只读以用于数据输入。当我这样做时,该列保持正常的白色(尽管它不允许进入)。如何将列着色为灰色?我看过很多关于如何为行着色而不是列着色的示例。如何使只读列显示为灰色? 最佳答案 尝试为所选列设置DefaultCellStyle属性。编辑:grid.Columns["NameOfColumn"].DefaultCellStyle.ForeColor=Color.Gray; 关于c#-如何更改datagridview中列的颜色?,我们在Stac

c# - 如何更改datagridview中列的颜色?

我有一个DataGridview,我将一些列设置为只读以用于数据输入。当我这样做时,该列保持正常的白色(尽管它不允许进入)。如何将列着色为灰色?我看过很多关于如何为行着色而不是列着色的示例。如何使只读列显示为灰色? 最佳答案 尝试为所选列设置DefaultCellStyle属性。编辑:grid.Columns["NameOfColumn"].DefaultCellStyle.ForeColor=Color.Gray; 关于c#-如何更改datagridview中列的颜色?,我们在Stac