List of objects + datagrid视图的数据结构

时间:2009-11-15 18:03:54

标签: data-structures datagridview language-agnostic

我必须开发一个存储对象列表的代码,例如下面的

101,值11,值12,值13 ......等

102,值21,值22,值23 ......等等。

103,值31,值32,值33 ......等

104,值41,值42,值43 ......等等

现在,困难在于,第一列是标识符,整个表应始终按其排序。需要轻松访问每个元素。此外,列表应该很容易更新,并通过在结尾和前面添加元素进行扩展,并仍然按第一列进行排序。 最后,我希望能够在datagridview中显示上述值。

最重要的是执行的性能,因为行每秒会更新多次,而datagridview应该能够立即显示所有更改。

我正在考虑为值创建类,然后是Dictionary,但遇到了在gridview中显示值的问题。什么是实现代码的最佳方式?

2 个答案:

答案 0 :(得分:0)

不幸的是listview不够清晰,它必须像上面的例子一样显示为数组 感谢

答案 1 :(得分:0)

仅供将来参考:我发现DataTable在这种情况下非常出色。它速度快,可以很容易地填充到datagridview中。