我想通过动态列名从一个数据表中拆分数据表。 现在动态列名称不起作用。
for (int i = 0; i < nameList.Count; i++)
{
// a = r["a"]
b += nameList[i] +"="+ "r[\"" + nameList[i] + "\"]";
if (i != nameList.Count - 1)
{
b += ",";
}
}
for (int i = 0; i < nameList.Count; i++)
{
dataTableList = dtDataList.AsEnumerable().GroupBy(row
=> new { b}).Select(row => row.CopyToDataTable()).ToList();
}
}