【发布时间】:2013-01-23 20:19:20
【问题描述】:
我的程序应该:
- 从旧的原始数据文件加载数据表。
- 提供显示、过滤、图表等界面。
我的方法是创建一个内存数据库作为数据源,用于绑定过滤器控件、结果网格、图表等。
问题: 定义和填充这个内存数据库的最简单方法是什么?
编辑: 我对 LINQ 的了解很少。过去,我总是能够将数据库表或查询拖到表单或网页中。 Visual Studio 会为我创建 DataSet、DataTable、DataSource 等对象。
...我在哪里定义这个结构(XML 文件、代码内、向导、拖放)?我需要什么数据对象?等等
【问题讨论】:
-
输入文件的大小是多少?多少行?
-
大约 100k 行乘 20 列
-
因此,只需创建一个具有您需要搜索/过滤/排序的属性的类和另一个创建这些类的实例的类,这些类的实例填充了从您的文件中读取的数据。有很多 LINQ 扩展方法可以帮助您进行高级搜索/排序和重新投影对象。我错过了什么吗?
-
...我对 LINQ 的了解最少。见主帖编辑。
标签: c# dataset datasource raw-data