查看: 1457|回复: 1
|
c# DataGridViewComboBoxColumn [解决了!!!]
[复制链接]
|
|
scenario:
一个form里面有2个dgv,child dgv的data会随着parent dgv的selected row改变而改变。child dgv里面有DataGridViewComboBoxColumn。
普通的combobox可以有displaymember和valuemember,这点小弟也用了一天的时间做r&d,DataGridViewComboBoxColumn的databinding(即displaymember和valuemember)也解决了。
问题:第一次save进dataset后的display没问题,问题出现在existing的child dgv,意思就是说如果我去edit已经有data了的child dgv,DataGridViewComboBoxColumn display出来的不再是displaymember而是变成valuemember了。
各位前辈们请指教。。
[ 本帖最后由 jk2685 于 1-11-2007 02:48 PM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 1-11-2007 02:46 PM
|
显示全部楼层
自己搞定了!!!
private void dgv_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
e.Cancel = true;
}
就那么简单。。。
其实已经catch到是啥error,只是无论如何都handle不到,就出此下策。结果嘛。。。放breakpoint都没进。。。
看来是VS2005的bug哦~~ |
|
|
|
|
|
|
| |
本周最热论坛帖子
|