データテーブル 逆順

ExcelファイルのA列に数字が入力されています。
A1には列名である「数字」、
A2〜A10にはランダムな数字が入っています。
例として「6 4 8 5 1 9 3 7 2」とします。
A2〜A10をデータテーブルで読み込み。

読み込んだデータテーブルを逆さまにしたいです。データテーブルの値が「2 7 3 9 1 5 8 4 6」なるようにしたいです。

dataTable = dataTable.AsEnumerable().Reverse().CopyToDataTable()
を使用したら
「9 8 7 6 5 4 3 2 1」となり想定外の値になってしまいます。

逆順にしたい理由としては、データテーブルを繰り返し処理する際にif条件で分岐をさせて対象外の行は削除する処理を行いたい。が逆順ではない方法で行うと行数が繰り上がり削除する行を誤って処理されていたため下の行から削除を行いたいと考えています。
私が考える以外の他の方法があれば教えていただきたいです。よろしくお願いします。

こんにちは

式はあっていると思いますが、どのように確認していますでしょうか?

Sample
Sample20240508-2.zip (3.0 KB)

このような種類のロジックは「データベース」レベルで作成することをお勧めします。