1
ビジュアルベーシックでデータグリッドビューを持っています。私は以下のタスクを達成するためにサブを調整したい:ユーザーがDGV(セルクリックイベント)でセルを選択するとき、私は列ヘッダーテキストをチェックしたい。私の例では、列のヘッダーテキストが "MinEquation"であれば、いくつかのイベントを実行したいと思います。列インデックスを使用できないのは、これらのDGVを異なるデータテーブルを持つループで動的に作成することです。選択したセルの列見出しテキストに対して比較演算子を実行するにはどうすればよいですか。ありがとうございました!Visual Basicで選択したセルのDataGridView列のヘッダーテキストを確認する方法
セルのクリックイベントは、クリックした列のインデックスを持ちます。そのインデックスを使用して、DGVの列配列にアクセスします。列を作成した順序は関係ありません。ユーザーが行ヘッダーをクリックしていることを気にしてください。これは列-1になります。 – dwilliss
ありがとうございました。そのグリッドビューをどのように参照するのですか?それのプロパティにアクセスするのが好きです。 –
すべてのイベントハンドラの最初の引数は、イベントの送信者です。これは常にオブジェクトですが、イベントがDGVから来ていることを知っているので、DirectCast(送信者、DataGridView)を使用できます。 – dwilliss