【发布时间】:2013-02-25 18:40:26
【问题描述】:
我有一个从 Excel 文件导入的数据表。 我需要的数据仅在 DataTable 的特定列中是唯一的。 我的意思是唯一的数据就像在 SQL 选择查询中使用命令 DISTINCT 时一样。 我想从 DataTable Column 中获取唯一数据的列表并将它们放入 List 我认为 LinQ 可以用于这件事,但我不太熟悉。 我在想下面这样的代码
var data is from MyDataTable
where MyDataTable.ColumnName = "SpecificColumn"
select MyDataTable["SpecificColumn"]).UniqueData;
List<string> MyUniqueData = new List<string>();
foreach(object obj in data)
{
if(MyUniqueData.NotContain(obj))
MyUniqueData.add(obj);
}
我希望有人能给我一些知识。
【问题讨论】: