根据指定的参数,对指定的树节点下的第一级子节点进行排序。

命名空间:  SuperMap.UI
程序集:  SuperMap.UI.Controls (in SuperMap.UI.Controls)
版本: dll

语法

C#
public void SortNodes(
	WorkspaceTreeNodeBase nodebase,
	TreeNodeSortMode compareType,
	bool order
)

参数

nodebase
Type: SuperMap.UI..::.WorkspaceTreeNodeBase
指定的树节点。
compareType
Type: SuperMap.UI..::.TreeNodeSortMode
order
Type: System..::.Boolean
指定排序的顺序是顺序还是逆序。

示例

以下代码示范了如何对工作空间树中的某个数据源节点下的数据集子节点进行排序。

下列代码要求在 Form 上创建了一个 WorkspaceTree 实例,实例的名称为:workspaceTree,还要求为该 workspaceTree 对象指定一个工作空间。

CopyC#
// 获取工作空间树中的数据源集合节点
WorkspaceTreeNodeBase datasourcesNode = workspaceTree.DatasourcesNode;

// 获取数据源集合节点下的第一个数据源节点
WorkspaceTreeNodeBase datasourceNode = datasourcesNode.FirstNode as WorkspaceTreeNodeBase;

// 对数据源节点下的所有数据集节点按照数据集类型进行顺序排序
workspaceTree.SortNodes(datasourceNode, TreeNodeSortMode.Type, false);

请参见