にデータテーブル値を割り当てることができませんやあみんな、このことにより、エクセルを経由して輸入されて、本当に単純なデータテーブルを、持っているAデフォルトはF1とF2です。つまり、2番目の列の値を変数に代入することはできませんでした。しかし、最初の値からの値を適切に割り当てることができます。が文字列
string firstColumn = dt.Rows[1]["F1"] as string;
string secondColumn = dt.Rows[1]["F2"] as string;
私は、データテーブルにあるもの、あなたが見ることができる画面を、添付。 firstColumnには "ABC"が格納されていますが、これは問題ありませんが、secondColumnの値はnullです。それは簡単なはずですが、何かが間違っていて、何が分からないのです。手伝って頂けますか?
'dt.Rows [1] [** F2"] 'の**正確な**値は何ですか? 'dt.Rows [1] [" F2 "]。GetType()。FullName'は何を返しますか? –
おそらく '' ''として ''文字列 '' '' – user230910
それは問題があるので、ダブルを返します。ありがとうMarc。私はちょうどそれがExcelによってインポートされ、dtが自動的に作成されると、すべてのセルが同じタイプの文字列になると考えました。 – btsm