現在、レコードがゼロの場合、カウント> 0をチェックしたことを管理するためのデータ行がエラーソースにありませんが、これを解決する方法はまだわかっています。
dynamic dt = ds.Tables(0);
int totalrowCount = dt.Rows.Count;
//dt.Rows.Count
//dt.Select().Take(100)
// dt.Rows.Cast(Of System.Data.DataRow)().Take(100)
DataTable dt1 = default(DataTable);
if (totalrowCount > 0) {
dt1 = dt.AsEnumerable().Take(100).CopyToDataTable();
} else {
dt1 = dt.AsEnumerable().CopyToDataTable();
}