a.Rows(b)(“Column-0”).ToString
を使用する際に、bを1ずつ増やして出力しています。
データの最終行を判断できずに、何もない行からデータ読み取ろうしてエラーが出てしまいます。
現在trycatchで無理やり動かしているのですが、なにかいい方法はないでしょうか
このように画面のデータテーブルを取得して
一つずつ使用しています。
これをループさせて使っています。
DataTable型変数.Rows.Count で、行数が取得できます。今回の場合なら
a.Rows.Count
ですね。但し、行番号は0から開始なので、最大値(bで指定する数値)は、行数 - 1になります。
別の方法として、自動的に行数の分だけループを繰り返す For Each Row というアクティビティもあるので、行数そのものに特別な意味がなければ、そちらを利用することをお勧めします。
#あと「日本」カテゴリーがあるので、トピックごと移動しておきましょうか?
ありがとうございます!!