如何在treeview中利用数据动态生成树?
来源:互联网 发布:ipadpro绘图软件 编辑:程序博客网 时间:2024/05/16 15:18
数据库结构:id,name,parentid
//采用递归的方法动态建立Tree
private void CreateTree(TreeNodeCollection Nds, int parentID)
{
DataView dv = new DataView(dtMaster);
TreeNode tmpNd;
int intID;
dv.RowFilter = "parentid='" + parentID + "'";
foreach (DataRowView drv in dv)
{
intID = Convert.ToInt16(drv["nodeid"]);
tmpNd = new TreeNode();
tmpNd.Name = drv["nodeid"].ToString();
tmpNd.Text = drv["nodename"].ToString();
Nds.Add(tmpNd);
CreateTree(Nds[Nds.Count - 1].Nodes, intID);
}
}
private void frmNodeConfig_Load(object sender, EventArgs e)
{
FillDate();
this.trvMain.Nodes.Clear();
CreateTree(trvMain.Nodes, 0);
trvMain.Nodes[0].Expand();
}
- 如何在treeview中利用数据动态生成树?
- 利用TreeView控件 从数据库中动态载入数据
- 利用TreeView控件动态生成无限级树
- 利用TreeView控件动态生成无限级树
- 利用TreeView控件动态生成无限级树
- 利用TreeView控件动态生成无限级树
- 利用TreeView控件动态生成无限级树
- 利用TreeView控件动态生成无限级树(转)
- 如何在React中使用数据动态生成DOM标签
- 用TreeView动态生成树
- C#如何动态生成treeview节点
- C#如何动态生成treeview节点
- 利用TreeView控件动态生成无限级树(续:通过绑定动态xml文件)
- 利用数据岛生成动态的树
- WinForm中动态绑定TreeView数据
- 利用CodeSmith在自己的工程中动态生成代码
- 在QML中利用Javascript动态生成画面
- 在代码中利用ffmpeg命令行,生成gif动态图片
- pidgin登录QQ提示密码错误的解决办法
- 寻找我的linux学习方向
- 汇编指令
- DataGridView操作细则
- 使用汇编直接写屏
- 如何在treeview中利用数据动态生成树?
- Linux系统下JDK的安装及其配置方法介绍
- 主从表操作
- Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。
- 委托加事件:关联选单
- LoadRunner培训教程
- MFC应用程序中打开模式对话框的函数调用顺序
- MFC应用程序关闭窗口的顺序(非模态窗口)
- 星座-献个所有爱上双子男的MM