Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > Grid及扩展控件 >
SmEditTreeGrid(Sm目录树表)

SmEditTreeGrid(Sm目录树表)继承自BaseGrid,实现了IDataRuleGridITreeViewIEditTreeGridIBaseGrid接口。

SmEditTreeGrid主要用于处理拥有父子键关系的目录树,并且可以进行基于目录树特性的操作,同时可以进行表数据的直接编辑、保存。最棒的还是它可以使用“表属性设置”窗口进行数据加载、表属性、列属性、数据规范的动态设置。可以节省大量的开发时间。

在窗体设计中,SmEditTreeGrid跟SmGrid一样,我们主要就是负责布局即可。数据加载和表事件可以考虑在“表属性设置”窗口里面做。表事件同样我们也可以在窗体中直接写。

同样的,窗体表事件中:BeforeMenuCommandClick、MenuCommandClick、CommandStateQuery这三个事件也是不生效的。关于菜单的事件请在相应的菜单中写。

有想通过代码加载目录树表数据的,可以参考“数据加载”。

具体的API帮助信息请参考“SmEditTreeGrid”。