DataTableを条件でフィルタし、0件の場合のエラー回避

DataTableを条件でフィルタし、何件か求めたいです。

dtName.Select(“Name like ‘Tanaka’”).CopyToDataTable().Rows.Count.ToString

1件以上の場合は大丈夫ですが、0件の場合に下記のエラーになります。
0件の場合はどう処理すれば良いのでしょうか。

1 行を書き込み: ソースには、DataRow が含まれていません。

@x00012 さん

何件だけを取得する場合、
CopyToDataTableを利用しないようにすればいかがでしょうか。

dtName.Select("Name like '*Tanaka*'").Count.ToString

フィルタされたDataTableも取得したい場合、
まず「Filter Data Table」アクティビティを利用すればいかがでしょうか。

1 Like

0件で取れました。
ありがとうございます!!

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