0

我想从数据表列创建一组独特的项目。我知道如何创建数据视图...

DataView view = new DataView(table);
DataTable distinctValues = view.ToTable(true, "Column1", "Column2" ...);

数组是否有类似的方法?提前致谢。

4

1 回答 1

1

您可以使用 LINQ

DataTable myDataTable = new DataTable();
//......
string[] uniqueItems = myDataTable.AsEnumerable()
                                  .Select(r=> r.Field<string>("MyColumn"))
                                  .Distinct()
                                  .ToArray();

;

于 2013-01-15T12:45:27.273 回答