如何:输入时自动显示Datagridview组合框下拉(点击它)

时间:2012-10-30 09:48:42

标签: datagridview combobox

我有一个datagridview,其中一列是datagridviewcomboboxcolumn。所以我想在输入时自动下载组合框(点击单元格)。 我已经覆盖了OnEnter方法,然后执行SendKeys.Send(“{F4}”),但它无效。

2 个答案:

答案 0 :(得分:1)

通过处理cellEnter事件解决:

private void OnDGVCellEnter(object sender, DataGridViewCellEventArgs e)
{
    if (e.ColumnIndex == this.colDesired.Index)
    {
        SendKeys.Send("{F4}");
    }
}

答案 1 :(得分:1)

您还可以将datagridview的编辑模式设置为“EditOnEnter”,它也可以执行相同的操作。当您输入文本框列时,它也会强制编辑模式。