【发布时间】:2013-08-22 09:14:57
【问题描述】:
我在我的 DataGrid 中添加了一个 DataGridViewComboBoxColumn,它会显示出来,但我无法通过单击它来打开下拉列表。
用鼠标悬停时,该框会突出显示。
我有添加它的代码:
DataGridViewComboBoxColumn colCombo = new DataGridViewComboBoxColumn();
colCombo.HeaderText = "State";
colCombo.Name = "combo";
colCombo.Items.Add("Open");
colCombo.Items.Add("Close");
dataGridView_targets.Columns.Add(colCombo);
这是我看到的,单击 ComboBox 不起作用。
【问题讨论】:
-
对我来说工作得很好......点击了 2 次,但工作正常。这就是组合框的工作原理
-
我尝试了两次(甚至更多..)点击,没有。
-
DataGridView 的其余部分是否已启用并正常工作?
-
你的组合框没有弹出的唯一原因是里面没有任何项目
-
您在此 DataGrid 上是否有 PreviewMouseLeftButtonDown 事件?我认为这是我的 DataGrid 的问题(虽然在 WPF 中),但我不知道如何解决它。
标签: c# winforms datagrid combobox