在WinForms应用程序中,我编写了一个代码,以从特定列(跳过第一行)获取不同的值,并将其显示在combobox
中。但是我将从该列中获取所有现有(重复)条目。
var collection_of_objects =
(from line in File.ReadAllLines("file.csv").Skip(1)
let parts = line.Split(',')
select new
{
EventID=parts[0],
EventName = parts[1],
}
).Distinct().ToList();
foreach (var obj in collection_of_objects)
{
cmbSelectEvent.Items.Add(obj.EventName);
}
感谢您的帮助。
答案 0 :(得分:0)
我更正的代码终于解决了:
var collection_of_objects =
(from line in File.ReadAllLines("csvFile.csv").Skip(1)
let parts = line.Split(',')
select new
{
EventName = parts[1],
}
).Distinct().ToList();
foreach (var obj in collection_of_objects)
{
cmbSelectEvent.Items.Add(obj.EventName);
}
感谢您的评论!