100分求贴中两问题答案,(TreeView树形节点保存)

ccqhydzcc 2005-01-19 04:07:55
特别是第二题
1我有一树,节点全部是单选check,如何遍历整个树保存check已选中全部数据(只保存
已选中的节点)。

2如何在已有的树上设置check(比如我先加载了一个check全部未选择的树,我再从数
据库中将需要设置的节点提出后,对树重新进行一次加载。
...全文
194 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccqhydzcc 2005-01-28
  • 打赏
  • 举报
回复
up
peilianhai 2005-01-20
  • 打赏
  • 举报
回复
ccqhydzcc 2005-01-20
  • 打赏
  • 举报
回复
在网上转了一圈也没有到好的,看来只有用xmlseltree先应应急了。
ccqhydzcc 2005-01-20
  • 打赏
  • 举报
回复
不明白。我的设想是两个表,一个表是列表项,一个表中是已选择项数据,两个表数据结构是基本一致的。一行记录代表一个节点
>>
你树中的节点是什么 是一个表中的多个字段吗
goody9807 2005-01-20
  • 打赏
  • 举报
回复
你树中的节点是什么 是一个表中的多个字段吗
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
各位贴点代码吧(c#)
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
我一般都是用存储过程完成。
goody9807 2005-01-19
  • 打赏
  • 举报
回复
为什么要 连接100次 1次就够了啊

先打开连接 然后对多个表进行读取操作 然后关闭连接
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
但如果是节点很多时,在客户端进行了选择,我必须将所有已选择项更新到数据库中。如果他选择了100个节点哪我不是要对数据库连接100次,这显然是不可能的
goody9807 2005-01-19
  • 打赏
  • 举报
回复
其实不涉及到

如何将节点数据组织起来一次性提交给数据库

================

因为树控件 是一个服务器端控件 在选完该选中的节点后

在提交按钮中判断 如果此节点选中

if mytree.Nodes(0).Checked =True then 。。。。。
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
我的数据库是这样的,先有个主表记录所有项目,另一个表记录已先中的数据
goody9807 2005-01-19
  • 打赏
  • 举报
回复
你数据库中 是一个字段吗 来存储选中状态吗
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
其实这里面隐藏了一个问题,如何将节点数据组织起来一次性提交给数据库。
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
为何不加载树的时候同时把check设置好?
是这样的如果我修改了内容项后就不会对我以前数据产生影响。
ccqhydzcc 2005-01-19
  • 打赏
  • 举报
回复
我需要c#代码
goody9807 2005-01-19
  • 打赏
  • 举报
回复
js遍历所有节点
//只针对根结点,大家把它可改为递归形式
var NodeArray=new Array();
NodeArray=TreeView1.getChildren();
for(i=0;i<NodeArray.length;i++)
{
cNode=NodeArray[i];
alert(cNode.getAttribute("Text"));
}
goody9807 2005-01-19
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3627/3627718.xml?temp=.6839563
goody9807 2005-01-19
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3200/3200212.xml?temp=.6970331
nga96 2005-01-19
  • 打赏
  • 举报
回复
用递归来完成就是,
楼上的正解
cqzhangq 2005-01-19
  • 打赏
  • 举报
回复
1、写递归来遍历。

2、为何不加载树的时候同时把check设置好??
加载更多回复(4)

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧