微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 是否可以在DataGridView中有一个列作为ComboBox,允许用户输入新值?

我知道在普通的ComboBox中,如果FlatStyle是Standard,则用户将能够键入不在Items列表中的值.但是如果DataGridView中的组合框是标准的,它将不允许我键入新值.是否可以在DataGridView的列中实现此功能

解决方法

好吧,在DataGridView中,您可以添加一列Da​​taGridViewComboBoxColumn类型.它的displayStyle和/或FlatStyle取决于当前的行状态.我想当你添加一个新行(编辑模式)时,你可以为它添加值.

参考文献:
Add items to DataGridViewComboBoxColumn in DataGridView during runtime
http://www.lazycoder.com/weblog/2006/09/12/adding-values-to-the-datagridviewcomboboxcell-at-runtime/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐