我的应用程序中有一个datatable,它只有一行,如下所示。
pcode d1 d2 d3 d4 d5 d6
10001 0 1 1 0 1 1现在,我希望筛选datatable,以只获取值为1的列,除了pcode列(即,我只希望列为d2、d3、d5、d6),数据表上的.The来自database.Is,有任何方法筛选datatable,或者如果我可以使用数据库表进行筛选,我如何做到?有会话吗?
发布于 2013-03-28 06:55:58
听起来像是:
List<string> result = dt.Columns.Cast<DataColumn>()
.Where(c => c.ColumnName != "pcode")
.Where(c => dt.Rows[0][c].ToString() == "1")
.Select(c => c.ColumnName)
.ToList();https://stackoverflow.com/questions/15675883
复制相似问题