有什么好的方法可以将二维数据以二维形式呈现给用户?

问题描述

| 起初,这似乎有些奇怪,但是让我通过示例进行解释。请注意,我主要是从C#角度来解决这个问题,但问题本身与语言无关。 如果我们有一个显示用户的值数组,则像
ListView
ComboBox
这样的方法可以很好地向用户展示数据。我认为这是一维数据。 如果我们有一个要向用户显示的值表,那么诸如ѭ2之类的东西就可以完美地满足我们的需求。我认为这是二维数据。 希望我现在所说的三维数据有意义。在平面屏幕上呈现此信息的好方法是什么?目前,我正在使用
ListView
DataGridView
的组合,并随着
ListView
中的选定项更改而更新
DataGridView
-但是我很好奇人们是否使用了其他技术来解决这个问题。     

解决方法

        您可能会对Jennifer Tidwell的用户界面模式书“ Designing Interfaces \”(O \'Reilly,2006年)中的“显示复杂数据”一章感兴趣。 例如,提德威尔(Tidwell)描述了一个“小倍数”图案,其中某些尺寸被平铺在两个或三个尺寸上。 爱德华·塔夫特(Edward Tufte)的书可能也很有趣。例如,“定量信息的可视显示。” 您当前使用的模式的一个名称是“ master-detail”。我认为Tidwell称之为其他名称。