TreeView层次遍历问题
我的Treeview总共有5层,怎么遍历Treeview复选框选中的节点,使得选中层的值写入到数据库。--------------------编程问答-------------------- 确定5层的话,写5层foreach也可以。当然最好用递归实现。 --------------------编程问答-------------------- 用遍历可以实现。
//下面是遍历的函数
public void ErgodicTreeView(TreeNode tn)
{
string PageNameE;
string ColumnNameE;
string IDUSNameE;
if (tn == null) return ;
if (tn.Value.Equals("满足的条件"))
{
//对这个节点进行相应的设置
//是不是能在这边判断把第二层的数值传给PageNameE
//第三层的数值传给ColumnNameE
//第四层的数值传给IDUSNameE
}
foreach (TreeNode n in tn.ChildNodes)
{
ErgodicTreeView(n);
}
}
另外判断选中不选中,用
if (tn.Selected)
{
//
} --------------------编程问答-------------------- //是不是能在这边判断把第二层的数值传给PageNameE
//第三层的数值传给ColumnNameE
//第四层的数值传给IDUSNameE
--------------------编程问答-------------------- 最好用递归函数实现。不然太麻烦了
补充:.NET技术 , ASP.NET