.NET中用TreeView绑定Datatable RT怎么用TreeView绑定Datatable 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TreeView可以试试绑定xml,绑定data table忘了行不行 这个应该要自己写代码绑定,写一个递归函数就可以了。给个参考的吧 public struct NodeInfo { public Guid gid; public string strNode; public Guid pid; }PageLoad() OR FromLoad(){ NodeInfo[] NodeArr = new NodeInfo[5]; NodeArr[0].gid = Guid.NewGuid(); NodeArr[0].pid = Guid.Empty; NodeArr[0].strNode = "信息部"; NodeArr[1].gid = Guid.NewGuid(); NodeArr[1].pid = NodeArr[0].gid; NodeArr[1].strNode = "小红"; NodeArr[2].gid = Guid.NewGuid(); NodeArr[2].pid = NodeArr[0].gid; NodeArr[2].strNode = "小张"; NodeArr[3].gid = Guid.NewGuid(); NodeArr[3].pid = Guid.Empty; NodeArr[3].strNode = "文化部"; NodeArr[4].gid = Guid.NewGuid(); NodeArr[4].pid = NodeArr[3].gid; NodeArr[4].strNode = "小莉"; BD(Guid.Empty,treeView1.Nodes); treeView1.ExpandAll();} private void BD(Guid pid,TreeNodeCollection cuNode) { //绑定数据 foreach (NodeInfo cuInfo in NodeArr) { if (cuInfo.pid == pid) { TreeNode PNode = new TreeNode(cuInfo.strNode); cuNode.Add(PNode); BD(cuInfo.gid,PNode.Nodes); } } } 递归绑定数据http://topic.csdn.net/u/20100628/21/8be22000-dca4-478c-b96d-f19574c0c228.html c# 怎么随机获得系统设定的颜色? 如何新增一行DataGridView,然后输入数据后自动保存 C#求上传头像的代码 消除textbox值 gridview控件的内容怎么能生成HTML代码 Winform 应用程序当前窗体焦点问题 项目如何设置,才能在每次编译时,自动给编译版本号加1? 如何获得字符的ascii码?或者其逆运算? 连续发送图片,重传机制怎么建立,求指导 急急急!! 求救,关于资源文件问题.resx 求教Winform项目开发完成之后,如何配置安全发布呢?
给个参考的吧 public struct NodeInfo
{
public Guid gid;
public string strNode;
public Guid pid;
}
PageLoad() OR FromLoad()
{
NodeInfo[] NodeArr = new NodeInfo[5];
NodeArr[0].gid = Guid.NewGuid();
NodeArr[0].pid = Guid.Empty;
NodeArr[0].strNode = "信息部"; NodeArr[1].gid = Guid.NewGuid();
NodeArr[1].pid = NodeArr[0].gid;
NodeArr[1].strNode = "小红"; NodeArr[2].gid = Guid.NewGuid();
NodeArr[2].pid = NodeArr[0].gid;
NodeArr[2].strNode = "小张"; NodeArr[3].gid = Guid.NewGuid();
NodeArr[3].pid = Guid.Empty;
NodeArr[3].strNode = "文化部"; NodeArr[4].gid = Guid.NewGuid();
NodeArr[4].pid = NodeArr[3].gid;
NodeArr[4].strNode = "小莉"; BD(Guid.Empty,treeView1.Nodes);
treeView1.ExpandAll();
} private void BD(Guid pid,TreeNodeCollection cuNode)
{
//绑定数据
foreach (NodeInfo cuInfo in NodeArr)
{
if (cuInfo.pid == pid)
{
TreeNode PNode = new TreeNode(cuInfo.strNode);
cuNode.Add(PNode);
BD(cuInfo.gid,PNode.Nodes);
}
}
}
http://topic.csdn.net/u/20100628/21/8be22000-dca4-478c-b96d-f19574c0c228.html