0

のデータ列にアクセスしてその値を取得しようとしてdatatableいますが、IC NUMBER 列がこのテーブルに属していないという同じエラーが引き続き発生します。この行で

ic[j] = Form1.dt.Rows[i]["IC NUMBER"].ToString();

アプリケーションをデバッグすると、列がそこにあることがわかります:

ここに画像の説明を入力

そして、私がこのコードを使用するとき:

ic[j] = Form1.dt.Rows[i][5].ToString();

正常に動作しますが、ユーザーが新しいファイルをインポートするたびに列が増減するため、列名を使用する必要があります。私のコードの何が問題なのですか?

4

0 に答える 0