【发布时间】:2011-11-24 07:09:31
【问题描述】:
我需要创建一个以 DataGrid 控件为前端的小库。
事实上,这个库只有 2 列: 文件名;文件属性
文件名将在每次应用程序启动时再次扫描,FileProperty 列将在运行时填充(如果我的应用程序对文件执行了操作),然后也应该显示出来。 此外,我还需要通过 Filename 列进行过滤。 也应该可以按两列排序。
库中将有大约 10.000 个数据行。 不需要持久化/将数据保存到硬盘 => 一切都应该发生在 RAM 中。
如何以最简单/最好/最快的方式做到这一点? 哪种结构(DataSet、DataTable、..)性能最佳?
【问题讨论】:
-
是的,DataSet 比 DataTable 快得多。