0

その列の 1 つが datagridviewcomboboxcolumn である datagridview があります。したがって、入力時にコンボボックスを自動的にドロップダウンしたいと思います(セルをクリックします)。OnEnter メソッドをオーバーライドしてから SendKeys.Send("{F4}") を実行しましたが、機能しません。

4

2 に答える 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 に答える