通过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使用技巧十:单元格表示值的自定义相关推荐

  1. Winform实现在DataGridView控件的单元格中添加多个控件

    Winform实现在DataGridView控件的单元格中添加多个控件 背景 实现思路 关键代码 完整代码下载 背景 DataGridView控件的列是支持TextBoxColumn.ComboBox ...

  2. datagridview 纵向 横向 合并单元格_每日一Excel技巧(熟能生巧):带公式的单元格,快速批量复制、填充...

    带公式的单元格,快速批量复制.填充技巧,提高工作效率. 方法一.拖拽填充柄 选中单元格,鼠标放在单元格右下角,当鼠标指针为黑色实心"十字"填充柄时,按住鼠标左键横向或纵向拖动,可将 ...

  3. datagridview 纵向 横向 合并单元格_Excel横向(行)筛选技巧分享,别人3分钟,你只要10秒...

    Excel的筛选功能只能对列(纵向)进行筛选,而不能实现横向筛选.而有些情况下,我们却需要用到横向的筛选. 比如下面的这个产品日销售数据表: 假如我们只想看到每种产品每天的销售金额,而把销量和单价隐藏 ...

  4. 删除一行下方单元格上移_Excel小技巧——局部单元格的添加与删除

    大家好,上一期内容我们介绍了如何编辑以0开头的序号方法,今天,再来带大家了解一下局部单元格的添加与删除. 工作中,我们经常会遇到在一个工作表中同时存在两个或多个表格的情况,那么当我们要对其中一个表格进 ...

  5. datagridview java_仅更新datagridview中的一个单元格

    我正在编写一个Watch Window,它从 Serial Port 获取数据,并在 DataGridView 中显示变量info / value . 我有一个 Timer Event ,每隔500毫 ...

  6. excel单元格内容拆分_自学EXCEL小技巧003→单元格内容拆分

    技巧003实现效果:对一个单元格内容进行拆分到多个单元格.备注:主要是为了拆分"文字"+"数字/字母"+文字之类的文本类型. 第一步:将光标放在第一个要拆分的单 ...

  7. Offiice-Excel使用技巧(单元格冻结锁定)

    需求是锁定单元格不被修改,如图所示: 实现步骤: 1. 单击左上角小三角全选表格 2.鼠标右键选中区--->设置单元格格式--->保护--->锁定的勾去掉--->确定保存 3. ...

  8. datagridview 纵向 横向 合并单元格

    datagridview 单元格合并:纵向以及横向合并参考了csdn上不知哪位的代码,具体哪位找不到连接了. 纵向合并: /// <summary>/// 纵向合并,即合并数据项的值/// ...

  9. Winform中DataGridView设置前景色、单元格背景色、标题栏样式、禁止改变高宽、不显示空白行、清除选中样式、填充数据源、设置标题、设置单列宽度

    场景 Winform中使用DataGridView实现加载数据并显示在led大屏中. 需要设置整个DataGridView的前景色.背景色.单元格颜色.标题栏样式.禁止 改变行高.列宽.不显示新增行. ...

最新文章

  1. consul agent的一个故障
  2. html语言div什么意思,css中div是什么意思?
  3. JAVA开发Web Service几种框架介绍
  4. 你不一定真正理解的NAT术语
  5. 开源助推进NFV发展,红帽为运营商“定制”NFV落地方案
  6. python希尔排序的优缺点_Pythonの希尔排序
  7. 算法竞赛入门与进阶 (三)贪心
  8. 【论文笔记】DeepWalk:大型社会表示的在线学习
  9. 利润太薄甚至亏损?小米卢伟冰解释红米Note7线下缺货问题
  10. UED、UCD、UE、UI、交互设计概念
  11. 计算机专业搜题软件免费,QuestionHelper(pc搜题工具)
  12. 第一章 DHT11温湿度传感器的使用
  13. 【转】《Unity Shader入门精要》冯乐乐 随书彩图
  14. 微软自带远程控制桌面软件
  15. JAVAWeb开发:Tomcat出现The origin server did not find a current representation for the target reso...的问题
  16. Java 中j+=i 和 j=+i 的区别
  17. 阿斯利康助力无锡国际生命科学创新园全面启用;艾仕得上海嘉定工厂进一步扩大 | 美通企业日报...
  18. Hadoop多个文件单词计数
  19. DirectX 总结
  20. 《宽带网络技术》专有词缩写

热门文章

  1. 2.2 Wrappers访问控制
  2. [推荐]Windows2003 Server 设置大全(一)
  3. Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装
  4. 修改layui框架html,layui框架如何设置分页?(方法介绍)
  5. html5 swiper 菜鸟,前端插件swiper使用新手教程
  6. bootstrap 固定最底部_bootstrap 固定底部导航自适应
  7. RabbitMQ Topic交换机的作用
  8. Java高并发系统的限流策略
  9. 大型项目中会出现的一些问题:
  10. 初步认识Volatile-volatile 的作用