【发布时间】:2014-06-25 22:17:51
【问题描述】:
我有以下代码在数据网格视图中设置组合框。
class Lookup { byte Id {get; set;} string Text {get; set;} }
List<Lookup> rs = GetData(...);
cb.DataSource = rs;
cb.DisplayMember = "Text";
cb.ValueMember = "Id";
cb.DataPropertyName = "LookupId"; // The column of data source of grid view is also byte
但是,我不断收到“DataGridViewComboBoxCell 值无效”的错误消息。什么可能导致问题?选择值后,组合框单元格显示数字(Id)而不是“Text”?
更新:
这个问题是由LookUp中定义的错误类型引起的。
【问题讨论】:
-
我已删除问题中的元请求以关闭它,并投了赞成票(错字或不可复制)。