【发布时间】:2015-02-05 17:24:04
【问题描述】:
我有一个带有 TextBoxColumn 的 DataGridView。我希望能够单击单元格以进入编辑模式,当我这样做时,将出现一个下拉菜单,其中包含供用户选择的选项,或者如果用户不想要这些选项之一,他们可以进行编辑单元格(好像没有下拉菜单)。然后当用户离开单元格时,值(他们键入的内容或他们选择的内容)将被保存。
将用户键入的选项添加到下拉列表中有很多答案,但这不是我想要的。我只想在用户离开并做出自己的选择之前考虑一些常见的选项。
我不想有一个按钮来弹出另一个输入对话框。我不想将列转换为 ComboBoxColumn。我不在乎是否始终显示下拉箭头。
我曾尝试在 EditingContolShowing 上将 TextBoxCell 更改为 ComboBoxCell,但事实证明这是徒劳的。
对此有什么建议吗?
【问题讨论】:
-
我不清楚您在使用 ComboBoxColumn 类型时遇到的问题。为什么你不能使用它?
-
我需要它成为每个单元格的选项。列中的某些项目不需要下拉菜单(取决于行上的其他值),而其他项目将向用户填充完全不同的选项列表。
标签: c# datagridview datagridviewcomboboxcell datagridviewtextboxcell