C# DataGridView でレコード ポインターをプログラムで設定するにはどうすればよいですか?
「DataGridView.Rows[DesiredRowIndex].Selected=true;」を試しましたが、うまくいきません。グリッド内のその行を強調表示するだけです。レコード ポインタをその行に移動しません。
C# DataGridView でレコード ポインターをプログラムで設定するにはどうすればよいですか?
「DataGridView.Rows[DesiredRowIndex].Selected=true;」を試しましたが、うまくいきません。グリッド内のその行を強調表示するだけです。レコード ポインタをその行に移動しません。
データグリッドのアクティブな行を変更するには、データグリッドの現在のセルプロパティを、選択した行の非表示、無効化、ヘッダー以外のセルに設定する必要があります。あなたはこれを次のようにします:
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
セルが上記の基準に一致することを確認してください。詳細については、次のURLをご覧ください。
最初のフォーカスを設定してみてくださいDataGrid
。このようなもの
dataGridView1.Focus();
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
これは私の場合はうまくいきました。あなたにも役立つことを願っています