调整TreeView结点的顺序,可以在生成的时候就指定它们。比如人事系统这里要将表一、表二、表三放到树的前面几个结点,其他的结点按原来的顺序不变,就可如下写:
reeNode node = new TreeNode(tableCNname);
node.Tag = tableName; //保存对应的表名
/*把表一表二表三移到树顶部 2008-07-30*/
if (tableCNname.ToString().CompareTo("员工基本信息表一") == 0)
tablesTreeView.Nodes.Insert(0, node);
else if (tableCNname.ToString().CompareTo("员工基本信息表二") == 0)
tablesTreeView.Nodes.Insert(1, node);
else if (tableCNname.ToString().CompareTo("员工基本信息表三") == 0)
tablesTreeView.Nodes.Insert(2, node);
else if (tableCNname.ToString().CompareTo("专业技术职称子表") == 0)
tablesTreeView.Nodes.Insert(3, node);
else
tablesTreeView.Nodes.Add(node);//生成表的树
阅读(1483) | 评论(0) | 转发(0) |