我需要得到所有表创建时分裂一个datatable和运行foreach对每一行的每一个表已创建的分裂
这是我用来分割datatable的代码
using (DataTable dt = new DataTable())
using (SqlDataAdapter adapter = new SqlDataAdapter(comm))
{
adapter.Fill(dt);
//return dt;
DataTable[] dt1 = dt.AsEnumerable()
.Select((row, index) => new { row, index })
.GroupBy(x => x.index / 9999) // integer division, the fractional part is truncated
.Select(g => g.Select(x => x.row).CopyToDataTable())
.ToArray();
Foreach (DataSet in dt1){ }
1条答案
按热度按时间ibps3vxo1#
您可以使用
foreach
遍历DataTable数组,然后使用另一个foreach
遍历每个DataTable的行:您可以看到如何在DataTable here的每一行中重命名列