dataGridView 特殊行的格式设置
来源:互联网 发布:ubuntu tcp调试工具 编辑:程序博客网 时间:2024/05/01 08:49
把dataGridView 特殊行的格式设置代码放在绑定dataGridView后的位置,第一次打开时,都没有样式,后来才找到dataGridView_CellFormatting事件,对于某一个特殊行要设置特殊的样式时,都应该将代码放在CellFormatting事件下,
默认情况下, DataGridView 控件会尝试将单元格的值转换为适于显示的格式。 例如,它会将数值转换为字符串,以便在文本框单元格中显示。可以通过设置 DataGridViewCellStyle(由诸如 DefaultCellStyle 之类的属性返回)的 Format 属性来指示将使用的格式约定。
如果标准格式不够用,可以通过处理 CellFormatting 事件来自定义格式。 通过此事件,可以指示要用于显示单元格的确切显示值和单元格样式,如背景色和前景色。这意味着,无论单元格值本身是否需要设置格式,您都可以针对任何类型的单元格格式处理此事件。
每绘制一个单元格,就会发生 CellFormatting 事件,因此,处理此事件时应避免时间过长。 在检索单元格 FormattedValue 或调用其 GetFormattedValue 方法时,此事件也会发生。
处理 CellFormatting 事件时,将使用单元格的值初始化 ConvertEventArgs .FormattingApplied 属性设置为 true。
for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
{
if (Convert.ToInt32(this.dataGridView2[2, i].Value)>0)
{
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red;
}
}
为避免处理此事件时影响到性能,请通过事件处理程序的参数访问单元格,而不要直接访问单元格。
要自定义值的转换,即从用户指定的格式化值转换为实际的单元格值,请处理 CellParsing 事件。
- dataGridView 特殊行的格式设置
- datagridview行高的设置
- dataGridView设置数据字体格式
- C#对特定列的特殊格式设置
- C#Winfrom设置DataGridView单元格文本格式为钱的格式
- dataGridView 设置某一行的颜色
- [唐胡璐] - DataGridView单元格设置日期格式
- 设置DataGridView的颜色
- DataGridView标题的设置
- datagridview的属性设置
- dataGridView的样式设置
- UILabe的特殊格式
- datagridview设置默认单元格格式用以显示特定时间格式
- DataGridView 控件中的基本格式设置和样式设置
- 设置GridView指定行的特殊颜色
- 如何设置datagridview的scrollbar
- DatagridView对齐方式的设置
- DataGridView的列宽设置
- 走下神坛的项目经理的感
- 有的女人就像Windows 虽然很优秀,但是安全隐患太大
- 学习 chrome 中的 delegate
- IE7与IE8浏览器下session cookie的共享问题以及区别
- 如何在2003 下配置ftp 服务器
- dataGridView 特殊行的格式设置
- 【zz】水煮TCPMP
- struts2访问或添加request/session/application属性
- 放弃关注
- 编译openssl1.0.0d
- 在redhad下文件传输的脚本
- 滚动栏也属于客户区的一部分? -- 不属于
- 悲观锁和乐观锁
- C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)