データテーブルのアドレス誤指定


添付図の様なデータテーブルのOVERとUNDERに当たる売板と買板の枚数を
毎分定期的に取得しています。
ここのアドレスは通常、それぞれ(2)(2)と(23)(4)なのですが、
一番最初の取得時は、(1)(2)と(22)(4)になってしまいます。
例、OVER、UNDER
1回目、–、1800
2回目以降、667600、802700
どう対応すれば良いのでしょうか?

こんにちは

データスクレイピングで取得したDataTableの処理ということでしょうか?
このようなケースは固定的な行番号で取得するのではなく、中央列の"OVER"や"UNDER"のある行のデータを取得した方が良いかと思います。
実装例として例えばデータテーブルをフィルタアクティビティを使って必要行だけを抽出したり、LINQ等で取得する方法があると思います。

アドバイスありがとうございます。

データテーブルの初期値に(0)()オリジンと(1)()オリジンの
設定スイッチがあるかもと思い探しましたが、無いようですね。
気配値列のステータス(成行、OVER、UNDER)を条件判断する様にします。

宜しくお願いします。