Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > Grid及扩展控件 > 扩展控件 >
GridStandard(Sm标准编辑表面板)

GridStandard(Sm标准编辑表面板)实现了ISmGrid接口。

GridStandard(Sm标准编辑表面板)集成了与表相关的所有控件(除了主表关联的菜单)。这就是一个聚合怪,让我们可以直接将它拖到窗体中,然后绑定一个菜单就可以直接用了。其他所有设置都可以交给表属性设置。这就是一个标准编辑窗口模板的所有了。如果就是这样的话,我们完全可以直接使用标准编辑窗口,而忘记这个控件了。这个控件存在的意义就是在于我们可以在窗体中自定义。比如再绑定几个同时显示的子表。也可以写代码动态添加这样一个控件,然后通过属性来控制相应的功能。

GridStandard有个特点,那就是我们把它拖到窗体设计界面上时,它是长下图这样的,跟GridNode是一样的。这是因为为了效率考虑,我们GridStandard创建时就真的只创建了一个GridNode,然后我们设置它的属性,比如ShowTreeFilter,然后它会去动态地生成一个GridTreeFilter控件然后再显示出来。所以上面我们说的动态创建表时使用GridStandard还是有点可能的。

常用属性

属性名称 说明
AdvanceFilterHeight 设置与返回高级筛选区域的高度。
BaseSmGrid 返回当前控件所关联的主表。
Form 返回当前控件所属的窗体。
GridAdvanceFilter 返回当前主表所对应的高级筛选对象。
GridFilter 返回当前主表所对应的简单筛选控件。
GridNavigator 返回当前主表所对应的分页导航控件。
GridNotes 返回当前主表所对应的记录窗口与字段显示控件。
GridSysFilters 返回当前主表所对应的所有系统筛选方案清单。
GridTreeFilter 返回当前主表所对应的目录树筛选控件。
GridTreeFilterWidth 返回或设置筛选树的宽度。
MainSubTableDistance 设置与返回主表与子表之间的距离。
Name 控件的名称。
ShowGridAdvanceFilter 高级筛选控件是否显示。
ShowGridDataSearch 是否显示数据查找模块。
ShowGridNavigator 是否显示主表的分页导航。
ShowGridNotes 记录窗口与字段是否显示
ShowGridSysFilters 简单筛选控件是否显示。
ShowRecordGrid 记录窗口控件是否显示
ShowSimpleFilter 简单筛选控件是否显示。
ShowSubGrids 明细表是否显示
ShowSubGridsButtons 设置或返回是否显示子表的菜单。
ShowTreeFilter 目录树筛选是否显示
SmRecordGrid 返回当前主表所对应的记录窗口控件。
SubGrids 返回当前控件所关联的明细表。
SubGridsPosition 子表的位置。