VB--树状结构增删改

这是一个VB.NET程序,用于处理树状结构数据的增删改功能。程序通过`LoadPub_cpt_type`方法加载构件分类,然后使用`TVClass_Load`方法递归加载子节点。`Add`、`Delete`和`Rename`方法分别实现了在树结构中添加、删除和重命名节点的操作。所有操作基于数据库查询和更新。
摘要由CSDN通过智能技术生成

 

功能按钮

Imports System.Windows.Forms

Public Class ZdyQdFrm
    Private Sub ZdyQdFrm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        LoadPub_cpt_type()
    End Sub
    ''' <summary>加载构件分类</summary>
    ''' <remarks></remarks>
    Private Sub LoadPub_cpt_type()
        Dim sql As String = Nothing
        Dim ds As DataSet = Nothing
        Dim type As Integer = 0
        sql = "Select Classtypename from prj_papertype_classname where pid=? or pid=? order by id"
        g_db.SqlParameters.Clear()
        g_db.SqlParameters.Add(2)
        g_db.SqlParameters.Add(3)
        If Not g_db.QueryInterfacePara(sql, ds, "加载构件分类出错!") Then
            Return
        ElseIf ds.Tables(0).Rows.Count = 0 Then
            Return
        End If
        Me.TVClass.Nodes.Clear()
        For i As Integer = 0 To ds.Tables(0).Rows.Count - 1
            Dim ClassName As String = CStr(ds.Tables(0).Rows(i).Item("Classtypename"))
            TVClass_Load(ClassName)
        Next

    End Sub

    ''' <summary>
    ''' 构件类型---树形加载
    ''' </summary>
    ''' <param name="ClassName"></param>
    ''' <remarks></remarks>
    Private Sub TVClass_Load(ClassName As String)
        Dim to1 As TreeNode = New TreeNode(ClassName)
        Dim sql As String = PubClass.SelectPub_cpt_classSql
        Dim ds As DataSet = Nothing
        g_db.SqlParameters.Clear()
        g_db.SqlParameters.Add(ClassName)
        If Not g_db.QueryInterfacePara(sql, ds, "查询构件类型表不成功!") Then Return

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值