LINQ从DataTable获取特定列的列表,其中列名包含CheckListValue的列表名

时间:2019-12-23 21:45:32

标签: c# linq sql-to-linq-conversion

我有一个名为TestCaseDataTable的数据表及其数据,我需要一个LINQ从数据表中获取特定列的列表,其中列名包含CheckListValue的列表名

    foreach (DataRow dataRow in TestCaseDataTable.Rows)
    {
        List<string> CheckListValue = new List<string>() 
        { 
            "model", "make", "cubic", "power", "launch", "door", "seat"
        };

        List<string> ColumnNameList= new List<string>();
        foreach (string makeModelValue in CheckListValue)
        {
            ColumnNameList= (from DataColumn dataColumn in TestCaseDataTable.Columns               
                            where TestCaseDataTable.Columns.Contains(makeModelValue)
                            select TestCaseDataTable.Columns).ToList();
        }
    }

如何编写LINQ来从DataTable中获取特定列的列表,其中列名包含“ CheckListValue”的列表名?

0 个答案:

没有答案
相关问题