有多种方法:
一、直接法:你需要插入SMARTART图形架构,可以呈现树状结构。
二、间接法:把电子表设置不同的边框输入内容即可。
三、对象法:导入外部树状图程序。
不建议做单表自联结,还是用单独的映射表比较好
比如
部门表
ID 名称
部门映射表
父ID 子ID
然后通过映射表内联父子来递归出树形结构。
无分无码
treeviewNodesClear();
string fileName = "xxxxml";
try
{
//读取XML文件
TreeNode node;
XmlReader reader = XmlReaderCreate(fileName);
while (readerRead())
{
if (readerNodeType == XmlNodeTypeElement)//元素节点
{
node = new TreeNode();
switch (readerDepth) //元素深度
{
case 0:
nodeText = readerGetAttribute("name");
treeviewNodesAdd(node);
break;
case 1:
nodeText = readerGetAttribute("name");
treeviewNodes[0]NodesAdd(node);
break;
case 2:
nodeText = readerGetAttribute("name");
treeviewNodes[0]Nodes[treeviewNodes[0]NodesCount - 1]NodesAdd(node);
break;
default: break;
}
}
}
readerClose();
treeviewExpandAll();
}
catch (Exception ex)
{
MessageBoxShow(exMessage,"错误提示");
}
一个读取xml文件的范例 你需要根据你的xml文件内容来写
以上就是关于Excel 在EXCEL工作表中怎样设置树状结构全部的内容,包括:Excel 在EXCEL工作表中怎样设置树状结构、C#设计一个为树状结构,即部门下面还可以无限的增加子部门,在数据库中保存树状结构位置和层次、帮我用c#写个 xml读取程序,实现将xml中的树形结构在 winform中以treeView形式显示出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)