LINQ Group with with dynamic multiple parameters将数据表拆分为C#中的多个数据表

时间:2017-08-30 11:08:04

标签: linq datatable

我想通过动态列名从一个数据表中拆分数据表。 现在动态列名称不起作用。

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();
    }
}

0 个答案:

没有答案