我正在使用Visual Studio 12开发我的个人项目。使用C#在ASP.net中进行编码。从csv文件中检索数据不一致
当我从csv文件中检索数据并将其显示在图表上时,它显示拉出并显示的记录总数为160.然后,我转到csv文件并使用与我有相同的过滤器进行搜索最初完成。我回来的结果是458条记录。
所以我似乎并不明白的是,我如何使用linq将数据从csv和458记录中提取出来,当我在excel中直接搜索时。
这是LINQ代码,即时通讯使用:
var myfavitems = collection_of_objects.Where(a => a.GotCar == "1").ToList();
foreach (var t in myfavitems.GroupBy(a => a.Metal_Type))
{
Do something/ display on graph
}
可能有人请引导我。在此先感谢:)
手动过滤CSV文件后,有多少种不同的金属类型?您是否也手动将groupby应用于文件? –
有458种不同的金属类型(不管它们的组成如何)。是的,我做了一个手动groupby到文件,这给了我458。但是,只要我应用该代码,答案完全改变 – Timetraveller