VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法
在VS2015中練習(xí)DataGridView的使用,
發(fā)現(xiàn)其中的DataGridViewComBoboxCell列存在著綁定數(shù)據(jù)庫列后出現(xiàn)值無效的提示
根據(jù)網(wǎng)上的解決辦法,添加了DataError后可以解決問題,但是數(shù)據(jù)庫列依然不能正常綁定
研究一番后終于明白出錯的原因,并找到解決方法:
DataGridViewComBoboxCell列綁定的數(shù)據(jù)要存在列的Item內(nèi),不然就會認(rèn)為是錯誤值,所以在設(shè)置列的DataPropertyName值之前一定要填充列的Item,或者提前設(shè)置列的綁定數(shù)據(jù),最后設(shè)置DataPropertyName值,同樣原因,在設(shè)計器里面進(jìn)行上述操作也會出錯,原因就是設(shè)計器的DataPropertyName在數(shù)據(jù)綁定的前面。
所以正確的解決方法是在窗體加載的時候就進(jìn)行數(shù)據(jù)綁定,然后設(shè)置DataPropertyName。
錯誤:
?
正確方法:
轉(zhuǎn)載于:https://www.cnblogs.com/lxzhangying/p/4867424.html
總結(jié)
以上是生活随笔為你收集整理的VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HYSBZ 1010 玩具装箱toy
- 下一篇: 很漂亮的IP头格式