在我的项目中有两个数据表dtFail
和dtFailed
(dtFailed
除了列名声明外什么都没有)。 dtFail
具有重复的“EmployeeName”列值。所以我拿了一个数据 View dvFail
并做了使它们不同的过程,如下面的代码所示:
dtFail
我尝试了下面的代码:
DataView dvFail = new DataView(dtFail);
dtFail = dvFail.ToTable(true, "EmployeeName"); //showing only one column in dtFail
dtFailed(只有一列)
如果我喜欢下面
DataView dvFail = new DataView(dtFail);
dtFail = dvFail.ToTable(true, "EmployeeName","EmployeeRole","Status");
dtFailed(显示但有重复的行)
然后数据表 dtFailed
也存储了重复的“EmployeeName”。
请帮忙
提前致谢。
最佳答案
试试这个查询-
DataTable distinctTable = originalTable.DefaultView.ToTable( /*distinct*/ true);
有关更多信息,请点击以下链接-
希望对您有所帮助。
关于c# - 使行不同并显示所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12986486/