DataGridViewComboBoxCell值不是有效的数字列表

时间:2013-07-03 00:52:34

标签: c# binding datagridview

它已经存在一个问题即将面临的帖子,但是没有答案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";

1 个答案:

答案 0 :(得分:0)

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