Ayuda en Treeview
Publicado por Jair (1 intervención) el 02/11/2007 17:10:50
Amigos, tengo un treeview creado bajo esta forma
<asp:TreeView ID="myTreeView" SkinID="TreeView" runat="server">
</asp:TreeView>
y dentro del codigo recorro una base de datos y adiciono estos datos a los nodos
Private Sub ShowTree()
sql = "select nomtabg from tabg "
Dim daDatosPadre As New SqlDataAdapter(sql, cn)
daDatosPadre.Fill(dsDatosPadre)
For i As Integer = 0 To dsDatosPadre.Rows.Count - 1
Dim PNode As New TreeNode(dsDatosPadre.Rows(i).Item(0))
Me.myTreeView.Nodes.Add(PNode)
sql = "select nomtabg from tabg where tiptabg='R' and esttabg='Habilitado' and agrtabg='" + dsDatosPadre.Rows(i).Item(0) + "' order by 1"
Dim daDatosHijos As New SqlDataAdapter(sql, cn)
daDatosHijos.Fill(dsDatosHijos)
For j As Integer = 0 To dsDatosHijos.Rows.Count - 1
PNode.ChildNodes.Add(New TreeNode(dsDatosHijos.Rows(j).Item(0)))
Next
dsDatosHijos.Reset()
PNode.ExpandAll()
Next
dsDatosPadre.Reset()
End Sub
hasta ahi todo bien, pero tengo dos botones uno para seleccionar todos los nodos y otro para deseleccionar, este es la parte donde me quede no encuentro la solucion, para que apenas presione un boton selecciona y deselecciona, agradeceria su ayuda. en VB por favor.
<asp:TreeView ID="myTreeView" SkinID="TreeView" runat="server">
</asp:TreeView>
y dentro del codigo recorro una base de datos y adiciono estos datos a los nodos
Private Sub ShowTree()
sql = "select nomtabg from tabg "
Dim daDatosPadre As New SqlDataAdapter(sql, cn)
daDatosPadre.Fill(dsDatosPadre)
For i As Integer = 0 To dsDatosPadre.Rows.Count - 1
Dim PNode As New TreeNode(dsDatosPadre.Rows(i).Item(0))
Me.myTreeView.Nodes.Add(PNode)
sql = "select nomtabg from tabg where tiptabg='R' and esttabg='Habilitado' and agrtabg='" + dsDatosPadre.Rows(i).Item(0) + "' order by 1"
Dim daDatosHijos As New SqlDataAdapter(sql, cn)
daDatosHijos.Fill(dsDatosHijos)
For j As Integer = 0 To dsDatosHijos.Rows.Count - 1
PNode.ChildNodes.Add(New TreeNode(dsDatosHijos.Rows(j).Item(0)))
Next
dsDatosHijos.Reset()
PNode.ExpandAll()
Next
dsDatosPadre.Reset()
End Sub
hasta ahi todo bien, pero tengo dos botones uno para seleccionar todos los nodos y otro para deseleccionar, este es la parte donde me quede no encuentro la solucion, para que apenas presione un boton selecciona y deselecciona, agradeceria su ayuda. en VB por favor.
Valora esta pregunta


0