110,536
社区成员
发帖
与我相关
我的任务
分享
var list = dataset.Tables[0].AsEnumerable().GroupBy(r => r["分组字段"]).ToList();
for(int i=0;i<list.Count();i++)
{
DataTable table1=dataset.Tables[0].Clone();
DataRow []drs=dataset.Tables[0].Select("分组字段='" + list[i].Key + "'");
foreach(DataRow dr in drs)
table1.LoadDataRow(dr.ItemArray,false);
table1.TableName = drs[0]["分组字段"的索引].ToString() ;
dataset.Tables.Add(table1);
}
var list = dataset.Tables[0].AsEnumerable().GroupBy(r => r["分组字段"]).ToList();
for(int i=0;i<list.Count();i++)
{
DataTable table1=dataset.Tables[0].Clone();
DataRow []drs=dataset.Tables[0].Select("分组字段='" + list[i].Key + "'");
foreach(DataRow dr in drs)
table1.LoadDataRow(dr.ItemArray,false);
dataset.Tables.Add(table1);
}
其实最好是在数据库里用sql分组号,然后填充到dataset里