2

列 A、B、C、D、E を持つ DataTable を取得したとします。

DataTable にバインドされていない列を追加する必要があったため、仮想モードで動作する DataGridView を取得しました。この追加の列は、列 A、B、D の値を 1 つに結合するコンボボックスであり、ユーザーがアイテムを選択した後、この選択したアイテムの値を読み取ってさらに処理したいと考えています。メソッド DataGridView1_ValueChanged で、次の方法でその値を読み取ろうとします。

DataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString()

コンパイラは、オブジェクトを開始するために演算子 new を使用する必要があるという例外を示しています。そのため、新しい行が視覚的に追加されているようですが、アクセスできません。

私はここで立ち往生しました:(

4

1 に答える 1