のデータ列にアクセスしてその値を取得しようとしてdatatable
いますが、IC NUMBER 列がこのテーブルに属していないという同じエラーが引き続き発生します。この行で
ic[j] = Form1.dt.Rows[i]["IC NUMBER"].ToString();
アプリケーションをデバッグすると、列がそこにあることがわかります:
そして、私がこのコードを使用するとき:
ic[j] = Form1.dt.Rows[i][5].ToString();
正常に動作しますが、ユーザーが新しいファイルをインポートするたびに列が増減するため、列名を使用する必要があります。私のコードの何が問題なのですか?