我有一个datagridview,其中一列是datagridviewcomboboxcolumn。所以我希望组合框在输入时自动下拉(单击单元格)。我已经覆盖了 OnEnter 方法,然后执行了 SendKeys.Send("{F4}") 但它不起作用。
问问题
1513 次
2 回答
1
通过处理 cellEnter 事件解决:
private void OnDGVCellEnter(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == this.colDesired.Index)
{
SendKeys.Send("{F4}");
}
}
于 2012-10-30T10:26:16.667 回答
1
您还可以将 datagridview 的编辑模式设置为“EditOnEnter”,它会做同样的事情。当您输入它们时,它还会强制文本框列进入编辑模式。
于 2012-10-30T13:09:29.673 回答