Datatableの特定行以下をすべて削除する方法

datatableに対して例えば100行目から下はすべて削除するということはできますでしょうか?
アクティビティのみでは無理でしょうか

1 Like

データテーブルの行の削除はやや難しいです。
新しいデータテーブルを用意して、繰り返しで1~n行まで「行の追加」をするのが簡単かと思います。
これならアクティビティのみで実現できます。

こんにちは

アクティビティのみでは無理でしょうか

「アクティビティのみ」がどのレベルを指しているかにもよりますが、やるとしたら以下のような感じかと思います。

対象のデータテーブルを dt とします。【代入】アクティビティで次のように設定すれば、先頭の100行分だけのデータテーブルになります。
To: dt
Value: dt.AsEnumerable.Take(100).CopyToDataTable

1 Like

遅くなってしまい申し訳ありません。
できました!
ありがとうございます。
.netのメソッドなしで実現できたんですね。

ありがとうございます。
遅くなってしまい申し訳ありません。
こちらは「AsEnumerableをdatatableに割り当てることはできません」といったようなエラーになってしまいました。。
私のUiPathのバージョンが古いのでしょうか

ありがとうございます。
遅くなり申し訳ありません。
その方法は思いつきませんでした。
まだできていませんが(ちょっと難しそうですが)やってみたいと思います。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.