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);
我正在使用 .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);