treeview-明明Treeview1有很多节点,但是跟踪代码却只有1个节点,为什么?

问题描述

明明Treeview1有很多节点,但是跟踪代码却只有1个节点,为什么?

请各位大神帮忙,确定TREEVIEW1里面有很多节点,treeview1.nodes.count只有1个? Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
mycn.ConnectionString = "Data Source=" & ControlC.TextBox2.Text & ";Initial Catalog=blue;uid=maseru;pwd=Wks123"
Dim i As Integer
For i = 1 To TreeView1.Nodes.Count - 1
Dim k1 As String = TreeView1.Nodes(i).Name
Dim TF As Boolean
If TreeView1.Nodes(i).Checked = True Then
TF = "1"
Else
TF = "0"
End If
Dim mycom As New SqlClient.SqlCommand
mycom.CommandText = "update PrivilegeUser set puTF =" & TF & " where puRID ='" & TextBox1.Text & "' and puPriID ='" & k1 & "' "
mycom.Connection = mycn
Try
mycn.Open()
Dim mysqlreader As Data.SqlClient.SqlDataReader = mycom.ExecuteReader
mycom.ExecuteNonQuery()

        Catch ex As Exception

        End Try
    Next
End Sub

解决方案

你需要用递归去遍历每一级节点,他的节点数不是指的所有的,而是这一级上的节点数

解决方案二:

@bdmh谢谢你快速,准确的回答。我明白你的意思了。
另外,我用如下方法也是不行。 请问你有类似代码吗?
Dim tn as treenode
For each tn in Treeview1.nodes
这里插入上面的代码 。。。
Next

时间: 2024-07-28 13:33:18

treeview-明明Treeview1有很多节点,但是跟踪代码却只有1个节点,为什么?的相关文章

JS控件ASP.NET的treeview控件全选或者取消(示例代码)_javascript技巧

复制代码 代码如下: <script language="javascript">   /*   函数名称:CheckNode(currentNode).ParentNode(currentNode).ChildNode(currentNode)   函数功能:实现带checkbox的treeview中   1.选中父结点其子结点也全部选中   2.取消全部子结点的选择后,父结点的选择也随之取消   使用方法:1.在<head></head>中间添加

TreeView无刷新获取text及value实现代码_实用技巧

前台代码: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server">    <title></title>    <style type="text/css">    #middle{ top:0; left:0;background-color:#ff

asp.net c# 删除节点与节点重命名代码

asp教程.net c# 删除节点与节点重命名代码 private void menuitemdelete_click(object sender, system.eventargs e) { try { if(messagebox.show(this,"删除节点<"+treeview.selectednode.text.trim()+">,与其对应的信息也将被删除,你确定要删除吗?","information",messagebox

特征融合的粒子滤波目标跟踪代码

问题描述 特征融合的粒子滤波目标跟踪代码 30C 请问哪位大神有'粒子滤波视频目标跟踪'的完整实现代码啊?最近在研究这个,却一直束手无措,急求啊,感谢分享~ 解决方案 目标跟踪-粒子滤波粒子滤波 目标跟踪目标跟踪之粒子滤波

jquery的父子兄弟节点查找示例代码

这篇文章主要介绍了jquery的父子兄弟节点的查找方法,需要的朋友可以参考下 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(expr).返回所有子节点,这个方法

dom-在js如何引用用removeChild删掉的节点的html代码

问题描述 在js如何引用用removeChild删掉的节点的html代码 在js如何引用用removeChild删掉的节点的html代码 解决方案 var rn=document.getElementById('removeNode'); document.removeChild(rn); var inputs = rn.getElementsByTagName('input');//如果节点移除后,节点内的dom节点需要通过tagname查找才能找到. 解决方案二: 用jquery更简单$("

设置-ext js tree 根节点选中不了与只显示根节点和二级节点

问题描述 ext js tree 根节点选中不了与只显示根节点和二级节点 最近在做一个项目,需要在一个分组树中,选中根节点.但是这边一直设置选中不了.哪位能帮帮忙呢,指导指导. 解决方案 参考http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/tree/check-tree.html

jquery 获取 outerHtml 包含当前节点本身的代码_jquery

在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到. 看到有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了.后来实验发现有一个jQuery的一个方法可以解决,而且非常简便,如下: jQuery.prop("outerHTML"); 复制代码 代码如下: <div class="test">&

openstack-为什么我的控制节点上有vxlan接口,但计算节点没有?

问题描述 为什么我的控制节点上有vxlan接口,但计算节点没有? _就是我用vmware做了两台虚拟机,一台综合(有控制节点的功能,也可以部署虚拟机),另外一台只安装控制节点.综合节点的配置文件:RABBIT_HOST=192.168.125.134 GLANCE_HOSTPORT=192.168.125.134:9292ADMIN_PASSWORD=123456DATABASE_PASSWORD=123456RABBIT_PASSWORD=123456SERVICE_PASSWORD=1234