数据单元格
XtraGrid 的视图使用列和行 (卡片) 来显示数据。 这些元素分别与绑定数据源字段和记录对应。 每个行都显示排列在列布局中的数据单元格。 换句话说,数据单元格位于行和列的交叉点。 每个数据单元格都与记录内的一个字段值相对应。
下面的插图举例说明了不同视图类型中的单元格布局。
单元格用于显示和编辑数据。 注意,每个单元格都可以有一个指派的内置编辑器。 XtraEditors 库 提供了许多编辑器来实现此目的。 包括组合框、图像编辑器、日期和时间编辑器、进度条、查找编辑器和其他编辑器。 一旦编辑器被指派,它们就对数据单元格取值的显示和编辑方式进行管理。 请参阅 内置编辑器概述 章节来获知细节。 注意,也可以设置被显示在单元格内取值的格式。 请参阅 设置单元格取值的格式 主题来获得更多信息。
按照上述说明和插图中的展示,数据单元格位于列与行的交叉点。 因此,当 获取和设置单元格的值 时,需要知道所有者行和列,来识别单元格。 这是通过传递该单元格的列标识符和行句柄,作为适当方法的参数来实现的。 此外,当 自定义绘制 单元格时,将接管一个其参数标识了列和行句柄的事件。