您的位置:首页 > 其它

DataGridViewComboxCell值无效 的原因

2014-05-11 22:52 155 查看
致"DataGridViewComboxCell值无效"大致有两个原因:

1.没有绑定这个comboxcell的数据源datasource,而却绑定了表格的值DataPropertyName

2.数据源datasource绑定成功,但其ValueMember的值类型与绑定了表格的值DataPropertyName不一致导致.

如: cbADRemark.DataSource = dtADRemark;

cbADRemark.DisplayMember = "TName";

cbADRemark.ValueMember = "TID";

如果在数据库里TID为int类型,如果cbADRemark绑定了一个字符型(DataPropertyName所对应字段为nvarch()型)的字段就会出现以上错误.
比如在数据库中的是无符号的SmallInt类型,则在绑定是一定要用System.UInt16
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: