treeview 递归实现
来源:互联网 发布:京东全球购奶粉 知乎 编辑:程序博客网 时间:2024/04/30 22:29
AddNode("0", cbProcessperson.TreeView.Nodes);
private void AddNode(string strUserID, TreeNodeCollection NodeParent)
{
SaleBLL.Department_BLL deptBll = new SaleBLL.Department_BLL();
SaleBLL.employee_BLL empBll = new SaleBLL.employee_BLL();
DataTable deptDT = deptBll.DepartMentView();
DataView dv = deptDT.DefaultView;
dv.RowFilter = "dept_level='" + strUserID + "'";
TreeNode tempNode;
for (int i = 0; i < dv.Count; i++)
{
tempNode = new TreeNode();
tempNode.Text = dv[i]["dept_name"].ToString();//要显示的值
tempNode.Tag = dv[i]["dept_id"].ToString();
tempNode.Checked = true;//这个是当有checkbox时设置
tempNode.Collapse();
NodeParent.Add(tempNode);
string strWhere = " where dept_id=" + dv[i]["dept_id"].ToString();
DataTable dt = empBll.ViewEmployeeStatus(strWhere);
for (int j = 0; j < dt.Rows.Count; j++)
{
TreeNode tempNode1 = new TreeNode(dt.Rows[j]["employee_name"].ToString());
tempNode1.Tag = dt.Rows[i]["employee_id"].ToString();
tempNode.Nodes.Add(tempNode1);
}
AddNode(dv[i]["dept_id"].ToString(), tempNode.Nodes);
}
}
0 0
- C#递归实现Treeview
- treeview 递归实现
- TreeView控件递归实现树形菜单
- 递归实现TreeView绑定表MenuTree
- 递归实现treeview应用的方法
- TreeView 递归
- treeview递归
- TreeView控件的CheckBox自动实现父子节点递归选定
- 无限分类递归实现TreeView数据绑定代码
- TreeView数据绑定的方法(可实现无限递归)
- 4递归实现阶乘计算器 5递归实现TreeView绑定表MenuTree
- Treeview的递归绑定
- Treeview的递归绑定
- TreeView递归生成树
- Treeview的递归绑定
- 递归绑定TreeView
- TreeView(经典递归算法)
- TREEVIEW递归调用逻辑
- wpf多级动态右键菜单ContextmMenu
- dao层不用spring ioc注入实例的方法
- js与iframe操作
- C# 委托delege的处理
- 【引用】ComboBox WinForm开发系列 -
- treeview 递归实现
- asp.net 下载程序文件
- 【引用】DataTable 的 JSON 序列化
- table 边框显示设置和js显示无图片样式
- REDIS 学习(9)读写分离,redis主从配置
- jquery + json 操作
- Delphi中StrToDateTime函数TFormatSettings参数的使用
- Linq to DataTable 操作
- 锁存器不爱触发器