我正在使用 MySQL .net 连接器来填充 Datagridview 使用Mysqladapter
和Datagridview.Bindingsource
。这很好用,但我想改变一件事:
在填充到 DataGridview 的表中,有一个文本类型的列。此列中的单元格在Datagridviewtextboxcell
datagridview 中显示为 a,但我想将其更改为DataGridviewComboboxCell
(用户应在 ~10 个项目之间进行选择)。
我已经尝试了很多,但没有任何效果。DataGridview 中的 Columns 是只读的,我无法更改DefaultCellTemplate
为 a DataGridviewComboboxCell
,因为它不继承DataGridviewTextboxcell
。
我也试过这个:Gridview - 将 textboxcell 转换为 comboboxcell 并返回,我认为我的问题可以通过这种方式解决,但是使用这个解决方案我也有 1 个问题:它不显示下拉按钮。
任何帮助将不胜感激。