データテーブルの最終行を判断する方法について

datatable

#1

a.Rows(b)(“Column-0”).ToString
を使用する際に、bを1ずつ増やして出力しています。
データの最終行を判断できずに、何もない行からデータ読み取ろうしてエラーが出てしまいます。
現在trycatchで無理やり動かしているのですが、なにかいい方法はないでしょうか


#2

Hey @sano

より多くの情報が必要です。 スクリーンショットまたはサンプルのワークフローとファイルのいずれか

Regards…!!
AKsh


#3

photo
このように画面のデータテーブルを取得して
一つずつ使用しています。
これをループさせて使っています。


#4

DataTable型変数.Rows.Count で、行数が取得できます。今回の場合なら

  a.Rows.Count

ですね。但し、行番号は0から開始なので、最大値(bで指定する数値)は、行数 - 1になります。

別の方法として、自動的に行数の分だけループを繰り返す For Each Row というアクティビティもあるので、行数そのものに特別な意味がなければ、そちらを利用することをお勧めします。

#あと「日本」カテゴリーがあるので、トピックごと移動しておきましょうか?


#5

ありがとうございます!!