b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

datagridview选中一行_datagrid只能选中一行_datagridview选中整行

电脑杂谈  发布时间:2017-03-17 16:11:57  来源:网络整理

datagrid只能选中一行_datagridview选中整行_datagridview选中一行

datagridview选中一行

最近在做项目的时候,发现了一个问题,就是当DataGridView选中一行的时候,选中中的颜色均变为DefaultCellStyle中的SelectionForeColor。但是问题是,我已经根据该行不同的数据(规则或者状态)显示了不同的颜色(例如股票行情信息)。显然,编程Highlight颜色是不对的。datagridview选中一行那么如何保持原来的颜色呢。查了好多论坛都没有找到,最后终于自己解决了问题。

( Recently, I met a problem while doing the project. When I selectone row in DataGridView control, the ForeColor of the selection rowwas changed to the DefaultCellStyle SelectionForeColor. Obviously,It's not what I want. The reall situation is I already format thecell to diference color according to the data(Such as stockinformation). How to solve this? Find the solution as following:)

解决方法如下:

datagridview选中整行_datagrid只能选中一行_datagridview选中一行

Solution as follows:

给DataGridView添加CellFormatting事件,把ForeColor重新付给当前正在Format的Cell。

Add CellFormatting event to DataGridView:

datagridview选中一行_datagrid只能选中一行_datagridview选中整行

private void dgMarketInfo_CellFormatting(object sender,DataGridViewCellFormattingEventArgs e)

{

e.CellStyle.SelectionForeColor = e.CellStyle.ForeColor;

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-38042-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...