在VS2015中练习DataGridView的使用,

发现其中的DataGridViewComBoboxCell列存在着绑定数据库列后出现值无效的提示

根据网上的解决办法,添加了DataError后可以解决问题,但是数据库列依然不能正常绑定

研究一番后终于明白出错的原因,并找到解决方法:

DataGridViewComBoboxCell列绑定的数据要存在列的Item内,不然就会认为是错误值,所以在设置列的DataPropertyName值之前一定要填充列的Item,或者提前设置列的绑定数据,最后设置DataPropertyName值,同样原因,在设计器里面进行上述操作也会出错,原因就是设计器的DataPropertyName在数据绑定的前面。

所以正确的解决方法是在窗体加载的时候就进行数据绑定,然后设置DataPropertyName。

错误:

正确方法:

转载于:https://www.cnblogs.com/lxzhangying/p/4867424.html

VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法相关推荐

  1. linux shell脚本 报错dirname:无效选项 -- b 错误原因 解决方法

    今天在写一个Shell脚本的时候,发现调试的时候会报一个错 [oracle@smidb11 autoawrrpt]$ . a.sh dirname:无效选项 -- b 请尝试执行"dirna ...

  2. Tomcat服务在Eclipse中能够正常启动,但页面出现404错误的解决方法

    如果在Eclipse配置并启动Tomcat成功,但有时会访问localhost:8080出现404错误,此时需要修改Tomcat配置.步骤如下: 1.在Eclipse中双击Tomcat server, ...

  3. Latex中编译时出现File `xxx.sty‘ not found.错误的解决方法

    出现File `xxx.sty' not found.错误的原因是缺少对应的宏包. 解决方法: 1.找到并打开MikTex Console. 2.选择用户模式 3.打开宏包界面,输入缺少的宏包名并检索 ...

  4. php网页出现文档已移动错误,WordPress中无法将上传的文件移动至错误的解决方法...

    今天在网页上传图片到博客,结果提示:"无法将上传的文件移动至 /home/wwwroot/wp-content/uploads/2013/",郁闷了,认为是权限问题,修改了文件,都 ...

  5. treeview自动从表中添加标题和列值做目录的方法2

    treeview自动从表中添加标题和列值做目录的方法2,该方法是借鉴万一老师的 http://www.cnblogs.com/del/archive/2008/05/15/1114450.html 首 ...

  6. 周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,表中没有的课程列值为空的解决方法

    周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号.课程名称.选修人数,表中没有的课程列值为空的解决方法 实验前期准备 course表(课程表) 在其中: c ...

  7. C# .net中cookie值为中文时的乱码解决方法

    C# .net中cookie值为中文时的乱码解决方法 一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie 这个好办,名称不用中文即可 二.cookie的值为中文时候,取c ...

  8. VS2013、VS2015中,新建项目没有看到解决方案的问题(已解决)

    VS2013.VS2015中,新建项目没有看到解决方案的问题(已解决) 参考文章: (1)VS2013.VS2015中,新建项目没有看到解决方案的问题(已解决) (2)https://www.cnbl ...

  9. VsStudio中scanf返回值被忽略的原因及其解决方法

    相信有不少人在使用vs的时候会遇到以下这个问题:scanf返回值被忽略,接下来我就告诉大家该如何解决这个问题 出现问题的原因:   因为scanf()在读取数据时不检查边界,所以可能会造成内存泄漏.M ...

最新文章

  1. Adaboost算法原理分析与实例
  2. mug网络用语_下面这些短语你尽管翻译,全对算我输!
  3. xgboost算法_工业大数据:分析算法
  4. vuex辅助函数和vuex5个属性
  5. resnet50代码_13、SOTA论文实践-学习ResNet(80行代码搞定残差backbone网络)
  6. java 工具箱安装方法,Java工具包的安装配置和使用-JSP教程,Java技巧及代码
  7. c语言计算总分和平均分float,用C语言编程平均分数
  8. OBS推流工具使用说明
  9. 计算机网络(入门知识点最全整理)
  10. 松鼠快跑——安徽芜湖“三只松鼠”案例
  11. 国内主要安全产品及厂商
  12. Google官方架构MVI
  13. 了解python中的进程,线程和协成
  14. zzuli 2126 tmk买礼物 思维题
  15. 印象笔记,石墨笔记和Effie哪个更适合学生?
  16. OpenCore Configurator for Mac(黑苹果系统引导工具)
  17. 西北乱跑娃 -- VUE3引入echarts
  18. java label对齐方式_java – 在BorderLayout中对齐JLabel和JTextField
  19. 从新手到老鸟的脱变过程之《如何做手游项目》
  20. 05 高等数学专题——无穷级数

热门文章

  1. 【Tools】VNC Server 6.7安装详解
  2. php约束型,PHP类型约束用法示例
  3. dos命令行设置网络优先级_计算机网络故障及其维修方法
  4. java postdelayed_Android开发使用Handler的PostDelayed方法实现图片轮播功能
  5. C语言ODBC方式连接DM数据库
  6. 【汇编语言(第3版)王爽】试验7 寻址方式在接过话数据访问中的应用(代码+注释)
  7. 51nod 1649 齐头并进 (djikstra求最短路径,只用跑一次)
  8. hadoop(5)——mrjob的使用(1)——直接在本地测试
  9. Kalman Filter 学习笔记
  10. 大唐波斯将军 机器人_你的工作会被机器人取代吗? 作者:大唐波斯将军2015-04-08 09:34...