0

它已经存在一个我面临的问题的帖子,但是它没有回答 Binding Datagridview Combobox Cell to Int Column in DB / EF。当我使用数据库整数字段(1,2,3)加载组合框列表并且单元格失去焦点时,会出现问题,DataGridViewComboBoxCell 值无效。我已经用下一个代码尝试了列表中的整数:

DataGridViewComboBoxColumn col = (DataGridViewComboBoxColumn)this.dataGridView1.Columns["usu_nivel"];
col.Items.Add(1);
col.Items.Add(2);
col.DataPropertyName = "usu_nivel";
4

1 回答 1

0

我解决了这个问题,我唯一需要做的就是在自动生成的数据集设计器中将字段的类型从 int16 更改为字符串,即使物理访问数据库字段是数字字段也是如此。

于 2013-07-08T18:57:05.057 回答