关于8月8日提出的问题《treeview的非常规动态绑定》--自己的笨解决方法
Posted on 2007-08-10 02:19 (NineTyNine) 阅读(1630) 评论(8) 收藏 举报
其中有三张表,三张表都要绑定到DropDownList,都要做成动态添加,故把没有把三张表做成一张表
三张表如图:
这张是单位表:

这张是部门表:

这张是类别表:

注意:三张表中只有部门表和类别表存在关联。
就是用这三张表实现《treeview的非常规动态绑定》的两种显示方式。
做完了才知道其实并不是什么非常规的动态绑定。
他还是符合建树的基本思路的:从根节点开始递归调用显示子树。
下面就是代码:供大家参考一下。
效果如图所示:

如果大家有什么更好的方法的话,也一定要和我交流啊。
三张表如图:
这张是单位表:
这张是部门表:
这张是类别表:
注意:三张表中只有部门表和类别表存在关联。
就是用这三张表实现《treeview的非常规动态绑定》的两种显示方式。
做完了才知道其实并不是什么非常规的动态绑定。
他还是符合建树的基本思路的:从根节点开始递归调用显示子树。
下面就是代码:供大家参考一下。
1
private void TreeView3_PreRender(object sender, System.EventArgs e)
2
{
3
TreeNode tmpNd;//一级节点声明
4
TreeNode tmpNd2;//二级节点声明
5
TreeNode tmpNd3;//三级节点(包含于二级节点中)
6
TreeNode tmpNd4;//三级节点(不包含于二级节点)
7
8
// 用于添加一级节点的foreach语句
9

76
}
private void TreeView3_PreRender(object sender, System.EventArgs e)2
{3
TreeNode tmpNd;//一级节点声明4
TreeNode tmpNd2;//二级节点声明5
TreeNode tmpNd3;//三级节点(包含于二级节点中)6
TreeNode tmpNd4;//三级节点(不包含于二级节点)7

8
// 用于添加一级节点的foreach语句9

76
}效果如图所示:
如果大家有什么更好的方法的话,也一定要和我交流啊。

}
浙公网安备 33010602011771号