DataSet 中所有 DataTable 中所有行的计数

Count of all rows in all DataTables in a DataSet

我正在使用 .Net 并想计算数据集中所有数据表中的所有行。我希望这样的事情能奏效

int totalRows = myDataSet.SelectMany(dt => dt.rows().count).Sum()

int totalRows = myDataSet.AsEnumrable().SelectMany(dt => dt.rows().count).Sum();

但这些都没有接近工作,google 空白

您可以使用 Linq 查询表。例如,

var rows = dataSet.Tables
                  .Cast<DataTable>()
                  .Sum(x => x.Rows.Count);

Demo Code