我的Treeview总共有5层,怎么遍历Treeview复选框选中的节点,使得选中层的值写入到数据库。
//下面是遍历的函数
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);
}
}
//下面是遍历的函数
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);
}
}
解决方案 »
- js 设置后台button的属性?
- net 2.0网站下建立net 4.0的虚拟目录 部分访客出现空白
- 登录163邮箱后,有新邮件时,即使不在那个浏览器的界面,在其他应用程序界面上,右下角也会浮动出消息提示框,如何做到的覆盖其他应用程序的呢?
- ExecuteReader: CommandText 属性尚未初始化
- ###求教:实体类之间关系映射的问题###
- 想问大家 对用过VS2008的感受?
- 请高手指教啊
- 怎样从文本生成类?
- 网页图片不能显示
- cs程序启动一个网页,网页解析参数中有中文的时候有 乱码问题
- 求助 DataReader和 DataSet区别 求高手解答 谢谢~
- form 表单里的 select 如何传值
另外判断选中不选中,用
if (tn.Selected)
{
//
}
//第三层的数值传给ColumnNameE
//第四层的数值传给IDUSNameE