DataGridView使用技巧十:单元格表示值的自定义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGridView使用技巧十:单元格表示值的自定义相关的知识,希望对你有一定的参考价值。
通过CellFormatting事件,可以自定义单元格的表示值。(比如:值为Error的时候,单元格被设定为红色)
示例:
1 private void dgv_Users_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) 2 { 3 try 4 { 5 if (e == null || e.Value == null || !(sender is DataGridView)) 6 return; 7 DataGridView dgv = sender as DataGridView; 8 if (dgv.Columns[e.ColumnIndex].Name=="Sex") 9 { 10 string value = e.Value.ToString(); 11 if (value.Equals("女")) 12 { 13 e.Value = "Woman"; 14 e.FormattingApplied = true; 15 } 16 } 17 } 18 catch (Exception ex) 19 { 20 MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace); 21 } 22 }
以上是关于DataGridView使用技巧十:单元格表示值的自定义的主要内容,如果未能解决你的问题,请参考以下文章
DataGridView使用技巧十二:DataGridView Error图标表示的设定