【问题标题】:Which data structure for List of objects + datagrid view对象列表+数据网格视图的数据结构
【发布时间】:2010-12-16 20:00:26
【问题描述】:

我必须开发一个代码来存储对象列表,如下例所示

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

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

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

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

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

最重要的是实现的性能,因为行将每秒更新多次,并且 datagridview 应该能够立即显示所有更改。

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

【问题讨论】:

  • 列表视图不够用吗(类似于 Windows 资源管理器右侧窗格的显示和刷新方式)?
  • 您有清单吗?列表> myListList

标签: data-structures datagridview language-agnostic


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      相关资源
      最近更新 更多