为什么用了DataGridTableStyle datagrid 选择行的背景颜色不显示。

musclecn 2007-12-03 11:02:42
为什么DAtagrid用了DataGridTableStyle 设定指定行的字体颜色,而datagrid 选择行的背景颜色不显示。
比如正常拖动Datagrid 选择多行 的背景行颜色是蓝色的,现在背景色不能显示了。

代码如下:
DataGridTableStyle dgTableStyle = new DataGridTableStyle();
dgTableStyle.MappingName = dTable.TableName;

DataGridColoredTextBoxColumn dbColumnStyle = new DataGridColoredTextBoxColumn();
dbColumnStyle.MappingName = eachCol.ColumnName;
dbColumnStyle.HeaderText= eachCol.ColumnName;
//设置变色行的条件以及前景和背景色
//eachCol.
dbColumnStyle.SetRowsColor(dTable.Select("是否隐藏=True"), new SolidBrush(Color.Red), new SolidBrush(Color.White));

dgTableStyle.GridColumnStyles.Add(dbColumnStyle);
dgTableStyle.RowHeadersVisible=true;
dgTableStyle.ColumnHeadersVisible=true;
dg1.TableStyles.Add(dgTableStyle);
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzwmg 2007-12-03
  • 打赏
  • 举报
回复
设置选择行的颜色不是用
selectStyle - color
的吗?
musclecn 2007-12-03
  • 打赏
  • 举报
回复
已经解决 可惜
musclecn 2007-12-03
  • 打赏
  • 举报
回复
我是按照条件设定颜色

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧