如何在datagridview组合框列中获得正确的更改?

时间:2015-06-26 12:23:51

标签: c# winforms datagridview datagridviewcombobox

我有一个

datagridview

我有一个

DataGridViewComboBoxColumn

作为专栏之一。

本专栏

ColumnType = DataGridViewComboBoxColumn.

在这个组合框中,我有一些项目,如管理员,用户,动物,人类和鸟类。加载网格视图时显示的第一项是 admin (注意小写字母。)。

一切正常但问题出现了 - 每当用户将名称admin更改为 Admin / ADMIN / aDMin 等,然后单击gridview中的任何其他位置时,此列再次显示admin列,但是当完成相同的方案但是这次用户按下回车或制表符按钮时,其值已更改。

我不明白为什么会这样?

此组合框的点击输入/标签有什么区别?

还有一件事是,如果用户正在键入任何其他单词,除了" admin" ,即使点击,它的价值也会成功改变。

我认为当我输入大写字母或大写和小写字母的混合时会出现问题。

组合框的其他项目也发生了同样的事情,例如动物/鸟类等。

0 个答案:

没有答案