最近在做一个C# winform应用程序,第一次接触C# winform开发,觉得还真不习惯,很多东西不知如何着手,与asp.net相差还是比较大的。就如今天遇到的一个问题,想将DataGridView的某一列格式化一下,就出现问题了:

DataGridView中发生以下异常:
System.FormatException:单元格的Formatted值的类型错误。
要替换此默认对话框,请处理DataError事件。

最后经查找将代码更正后即没事了:

private  void gvList_CellFormatting( object sender, DataGridViewCellFormattingEventArgs e)
        {
             if (gvList.Rows[e.RowIndex].IsNewRow)
                 return;

if (gvList.Columns[e.ColumnIndex].Name ==  " StreetID ")
            {
                 if (e.Value ==  null)
                    e.Value =  string.Empty;
                 else {

// e.Value = "本街道";
                     int streedId = Utils.ConvertToInt32(e.Value.ToString());
                     if (streedId >  0)
                    {
                        Street streetModel = Utils.GetStreetModel(streedId);
                         if (streetModel !=  null)
                            e.Value = streetModel.Name;
                    }
                }
            }

if (e.ColumnIndex ==  0)
            {
                e.Value = e.RowIndex +  1;    //DataGridView行号,序号
            }
             // if (e.ColumnIndex == 2) {
             //      // e.FormattingApplied = true;
             //     DataGridViewRow row =gvList.Rows[e.RowIndex];

//     if(row!=null){
             //         if (row.Cells[2].Value != null && row.Cells[3].Value.ToString() == "2")
             //         {
             //             e.Value = string.Format("{0}",
             //           "好啊");
             //         }
             //     }
             // }
        }

【Winform】单元格的Formatted值的类型错误相关推荐

  1. C# winform单元格的formatted值的类型错误 DataGridView中CheckBox列运行时候System.FormatException异常

    C# winform单元格的formatted值的类型错误 DataGridView中CheckBox列运行时候System.FormatException异常 参考文章: (1)C# winform ...

  2. 【ERROR】单元格的Formatted值的类型错误

    今天发现在datagridview格式化的时候出现这个问题. 而自己刚是改了datagridview的autoSizeRowsMode这个属性. 所以,解决办法(仅供参考): autoSizeRows ...

  3. Excel如何批量为空白单元格填充0值

    如下图含有部分空白单元格,现在想要快速在空白单元格填充0值. 选中B2:E11单元格区域 点击下图选项(Excel插件,百度即可了解详细的下载安装方法,本文这里不作详细叙述) 点击[数值] 选择[空白 ...

  4. elementui表格自定义合并单元格根据相同值合并单元格;指定列合并;解决自定义合并后单元格样式错乱

    elementui表格根据指定相同属性值合并单元格 josn数据,id相同的单元格合并,前3column和后7column合并 let arr = [ {"op":"Su ...

  5. vue使用elementui合并单元格,并合并单元格中的值

    看文档: 1.先在标签内引入对应的函数:span-method="objectSpanMethod" <el-tablestyle="margin-top: 20p ...

  6. Excel·VBA自定义函数筛选单元格区域重复值

    贴吧提问<哪位大神知道要怎么实现?>,Excel内置函数使用比较麻烦,VBA字典实现比较直观 自定义函数UNIQUE_IF筛选单元格区域中的值,可以选择返回其中的唯一值或重复值,并用分隔符 ...

  7. js解析excel文件,读取单元格中的值

    首先需要引入js包,https://github.com/SheetJS/sheetjs这个是地址 我这里就具体说一下读取单元格值的方法. 方法参考js读取本地Excel内容 这个博主的,但是想要获取 ...

  8. Excel 如何根据单元格中的值设立不同的颜色(或渐变)?(222)

    先选中需要设置的单元格,然后点: 开始 --> 条件格式 --> 新建规则(管理规则) 如:

  9. vba字典合并单元格为空_vba合并单元格并保留值

    开发工具选项卡-Visual Basic,在工程窗口右键插入一个模块,将以下代码复制到代码窗口: Sub 合并单元格() Dim n As Integer, i As Integer Applicat ...

最新文章

  1. 让手机跑SOTA模型快8倍!Facebook AI开源最强全栈视频库:PyTorchVideo!
  2. Xamarin.FormsShell基础教程(2)创建Shell解决方案
  3. oracle cache keep pool,请问:alter table ……storage(buffer_pool keep) 与cache的区别
  4. 剑指OFFER之栈的压入、弹出序列(九度OJ1366)
  5. SendInput代替了keybd_event
  6. 固定宽度弹性布局(以适应各种各辨率)
  7. Mac重复文件清理软件—Cisdem Duplicate Finder for mac
  8. Flutter学习 — 给新页面传值
  9. AS3多人游戏开发—同步人物移动2
  10. SVN、GIT图标不显示解决方案
  11. 各个版本chrome允许加载使用flash的方法
  12. Quartz是什么?
  13. 计算机省级教学团队建设,附件5:山东省高等学校教学团队建设实施方案
  14. Ubuntu下载常用软件和使用Caffe时的常见问题
  15. 苹果手机解绑微信支付教程
  16. VC++域名转IP(网络直接连接域名)
  17. 学习大数据,大数据专家写给大数据分析学习者的10个理由
  18. NEAR官方文档翻译(三)基础(Basics)- 数据存储(Data Storage)
  19. 计算机专业考研青岛,青岛大学(专业学位)计算机技术考研难吗
  20. 安装httpd并修改apache服务器的首页,虚拟主机,配置不同端口号的虚拟主机访问Apache服务器

热门文章

  1. 杰迅CMS全国分站系统
  2. 铺地毯 洛谷1003
  3. 手拆ELF32(一,文件头)
  4. 推荐给您最好的一本Docker书
  5. Scala知识点总结(上半部分)
  6. sqoop导出 建表_hive中orc表sqoop导出到mysql
  7. could not open selected vm debug port (8700)解决方法
  8. [openresty] cc,黑白名单防御配置
  9. 通用U盘启动盘制作工具 V2.0(全能版)
  10. vue怎么和python后端交互_新vue axios与python后端连接的程序