tree view 递归节点 这个 web 页面有两个 treeview 一个在左边 一个在右边左边的 是我传值 查找递归 右边的是 没有这个值的递归 求各位大虾帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 传值 在数据库查找 与这个值匹配的treeview, 右边的 是有值的 左边的是 与这个值不匹配的 protected void GetForTree(List<HR_tbl_action> list,TreeNode node) { if(list.Count > 0) { TreeNode child = null; foreach(HR_tbl_action item in list) { if(item.ActionName == "基础信息查询") continue; if(item.ActionName == "外协人员管理") continue; child = new TreeNode(); child.Text = item.ActionName; if(item.ChildList.Count > 0) { GetForTree(item.ChildList,child); } node.ChildNodes.Add(child); } } }给个简单的递归代码示例 这是 另外一个也面传过来的值 左边的就是与这个值 匹配显示出来的 treeview左边的就是与这个值 不匹配显示出来的 treeview最后就是 左边的可以移到右边 右边的也可以移到左边 最后保存他们新增的值到数据库。 protected void GetForTree(List<HR_tbl_action> list,TreeNode node) { if(list.Count > 0) { TreeNode child = null; foreach(HR_tbl_action item in list) { if(item.ActionName == "基础信息查询") continue; if(item.ActionName == "外协人员管理") continue; child = new TreeNode(); child.Text = item.ActionName; if(item.ChildList.Count > 0) { GetForTree(item.ChildList,child); } node.ChildNodes.Add(child); } } } 网页框架 请问如何在后台获得一个页面是否是在指定的IFrame下被访问? 系统模块权限的设置 NeatUpload上传组件的问题 登录验证问题(顶就有分) 那位大哥有asp.net下的服务器日期控件源码? 关于TreeView Context.Handler参数传递时分页错误 刷新问题 把表中内容放到下拉框中,结果没有,显示怎么办? 关于下载文件压缩的问题 repeater 画表格问题
传值 在数据库查找 与这个值匹配的treeview,
右边的 是有值的
左边的是 与这个值不匹配的
protected void GetForTree(List<HR_tbl_action> list,TreeNode node)
{
if(list.Count > 0)
{
TreeNode child = null;
foreach(HR_tbl_action item in list)
{
if(item.ActionName == "基础信息查询")
continue;
if(item.ActionName == "外协人员管理")
continue;
child = new TreeNode();
child.Text = item.ActionName;
if(item.ChildList.Count > 0)
{
GetForTree(item.ChildList,child);
}
node.ChildNodes.Add(child);
}
}
}给个简单的递归代码示例
这是 另外一个也面传过来的值
左边的就是与这个值 匹配显示出来的 treeview
左边的就是与这个值 不匹配显示出来的 treeview
最后就是 左边的可以移到右边 右边的也可以移到左边
最后保存他们新增的值到数据库。
{
if(list.Count > 0)
{
TreeNode child = null;
foreach(HR_tbl_action item in list)
{
if(item.ActionName == "基础信息查询")
continue;
if(item.ActionName == "外协人员管理")
continue;
child = new TreeNode();
child.Text = item.ActionName;
if(item.ChildList.Count > 0)
{
GetForTree(item.ChildList,child);
}
node.ChildNodes.Add(child);
}
}
}