【发布时间】:2011-01-02 02:01:26
【问题描述】:
我正在寻找一种高效的方法来将数据保存到 C# 中的类似结构的表中。每列的行数、列数和数据类型在运行时确定。我的一种方法是创建一个定义列的结构。该结构由 ColumnName、Units 和一个通用的双精度列表组成。 (现在我坚持一种数据类型)。然后我为每一列实例化一个结构并填充它的列表。这种方法效果很好,并且比我们尝试过的其他一些方法更干净,我能够在大约 12 毫秒内保存 100,000 行 3 列。 我遇到的问题是显示数据。我可以通过循环遍历列和行并逐个单元格填充 DGV 单元格来在 datagridview 中显示我的“表格”,但这并不奇怪,非常慢。 有没有办法将我的 3 个列表用作 DGV 的数据源?每列可以有自己的数据源吗?是我应该尝试的 DataGridView 的替代品吗?
【问题讨论】:
-
(请回复您的评论,我为
ITypedList添加了一个示例,以便您感受一下)
标签: c# list datagridview datasource