卡片视图以卡片 (在单个列中竖向显示字段) 呈现数据。 本主题描述卡片视图及其基本功能。 视图和层 主题提供了所有视图的简要说明。
卡片视图基础
在卡片视图中,绑定的记录以卡片呈现,卡片由始终逐个向下排列的卡片字段组成。 卡片视图不支持其他的字段布局。 如果需要以某些其他方式来排列字段,则使用 布局视图(Layout View) 来代替。 下面的插图展示了一张示例卡片视图:
每个卡片字段都呈现了绑定数据源中的一个列,卡片字段是由 GridColumn 对象封装的。 它的 GridColumn.FieldName 属性标识了为卡片字段提供数据的数据源字段。 要访问所有列/卡片字段,则使用 ColumnView.Columns 属性。
卡片视图始终把卡片向下排列然后交叉。 与这种视图不同,布局视图(Layout View) 支持多种卡片布局。 可以定制卡片之间的间距和可视卡片的最大数目。 卡片视图也支持自动宽度功能,允许卡片被拉伸为卡片视图的宽度。 请参阅 卡片布局 获得更多信息。
因为卡片呈现了数据源记录,因此在网格中可以通过其 句柄 来标识卡片。 句柄是标识卡片可视顺序的唯一的整数值。 请参阅 识别行与卡片 来学习更多内容。 列与卡片字段概述 和 行与卡片概述 主题分别提供了关于列与行的详细信息。
卡片视图的主要功能
卡片视图允许使用下列功能来呈现数据:
- 在设计时刻或运行时刻定制布局
卡片视图中的每张卡片都可以被调整大小。 也可以定制卡片的标题、间距和滚动条。 请参阅 卡片设置 和 卡片的自动宽度 主题获得更多信息。
-
工具提示
卡片视图支持单元格的工具提示。
- 对记录排序
此功能可以对单个列或多个列的数据进行排序。 在对视图进行排序时,卡片被重新排列以符合当前的排序设置。
- 筛选记录
筛选允许显示数据源中的记录子集。 当对视图进行筛选时,只有那些满足当前筛选标准的记录被显示。 可以对单个列或多个列执行数据筛选。
- 选中多张卡片
此功能对最终用户是有用的。 请参阅 最终用户功能: 选中行/卡片 主题获知细节。
- 通过 自定义按钮 隐藏未使用的列。