最近Uipathを触り始めた者です。
LINQを使って空白セルに特定文字を入れる方法(VB.net)をお伺いしたいです。
一応自分なりに勉強してなんとか動くコードはかけたのですが、
果たしてこれで正しいのか不安です;
処理としては、
データテーブルの「テスト1」列に
空白セルがある場合、セルに「ABCDE」と書き込むような処理を
for文で行っていたのですが、3000行を超えるデータの際
処理時間がかなりかかってしまったので、
InvokeCodeにて下記のように書きました。
dt = dt_1.AsEnumerable.Where(Function®r(“テスト1”).ToString.Equals("") Or r(“ABCDE”).ToString.Equals(“ABCDE”)).Select(Function®
r(“テスト1”) = “ABCDE”
Return r
End Function).CopyToDataTable
(ORで「r(“ABCDE”).ToString.Equals(“ABCDE”)」を行っているのは、空白のみで指定すると、エラーが出たためです。)
よろしくお願いいたします。