我在datagridview中遇到了combobox的问题。好的,我来解释一下吧。 在我的表单中,我有textbox,datagridview和combobox(在datagridview中添加到单元格)。
dt.Columns.Add("col1", typeof(int));
dt.Columns.Add("clo2", typeof(string));
dt.Columns.Add("col3", typeof(string));
dataGridView1.DataSource = dt;
dataGridView1.Controls.Add(comboBox1);
开始我专注于文本框,然后按Tab键,事件CellEnter就会激活。
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 0)
{
comboBox1_SelectedIndexChanged(null, null);
comboBox1.Focus();
}
}
在第一行中,我看到组合框是焦点但我无法使用向上/向下箭头键来更改selectedIndex。 请建议我为什么,并提出解决方案。
答案 0 :(得分:0)
兄弟你正在将一个组合框类控件添加到其他控件datagridview尝试使用datagridviewcomboboxcell并详细说明你想要实现的内容吗?