GridNode(Sm主子表结点面板)是由SmGrid、GridNavigator、SubGrids几个主要控件组合而成。他实现了ISmGrid接口,这样我们就可以直接拿它当作一个拥有分页、无限关联子表的控件来使用。遇到这种需求的时候,我们只需要绑定一个菜单就可以做一个自定义窗体了。可以大大地减少我们拖控件的时间。
常用属性
属性名称 | 中文名称 | 说明 |
BaseSmGrid | SmGrid类型,只读属性,返回当前组合控件中SmGrid对象。 | |
Form | SmForm类型,只读属性,返回当前控件所属的SmForm对象。 | |
GridNavigator | GridNavigator类型,只读属性,返回组合控件中GridNavigator对象。 | |
MainSubTableDistance | 主子表间距 | 整数类型,设置与返回主表与子表之间的距离。 |
Name | 控件的名称。 | |
ShowGridNavigator | 显示分布导航 | 逻辑类型,是否显示主表的分页导航。 |
ShowSubGrids | 显示明细表 | 逻辑类型,返回或设置明细表是否显示。注意,这里显示和隐藏子表,会影响SmGrid.SubGrids属性中的绑定值。如果只是想让子表看不到的话,可以考虑使用ShowSubGrid和HideSubGrid方法。 |
ShowSubGridsButtons | 子表显示按钮 | BaseGridMenuButtonFlags枚举类型,返回或设置子表可以显示哪些系统菜单。 |
SubGrids | SubGrids类型,只读属性,返回当前组合控件SubGrids对象。 | |
SubGridsPosition | 子表位置 | PanelDockStyle枚举类型,返回或设置子表与主表的相对位置。 |