设置新类别的呼叫程序

时间:2018-10-30 13:32:51

标签: vb.net

我有一个下拉菜单,当用户单击该菜单时,它将告诉您它是否是父/子类型。该类型稍后将用于过滤下拉列表值。父/子类型使用称为PrmNode的类获得。此类将提取与下拉列表有关的所有信息。创建新的PrmNode时如何设置父/子值。我不熟悉使用该类的get / set属性。这是我到目前为止的内容:

声明:

    Private _DDParent As PrmNode
    Private _DDChildren As List(Of PrmNode)

属性:

    Friend Property DropDownParentOfThisParameter() As PrmNode
    Get
        Return _DDParent
    End Get
    Set(value As PrmNode)
        _DDParent = value
    End Set
    End Property

    Friend Property DropDownChildrenOfThisParameter() As List(Of PrmNode)
    Get
        Return _DDChildren
    End Get
    Set(value As List(Of PrmNode))
        _DDChildren = value
    End Set
    End Property

    Friend ReadOnly Property DropDownChildrenCount() As Integer
    Get
        If _DDChildren Is Nothing Then
            Return 0
        Else
            Return _DDChildren.Count
        End If
    End Get
    End Property

    Friend ReadOnly Property DropDownChildren(ByVal Idx As Integer) As PrmNode
    Get
        If _DDChildren Is Nothing Then
            Return Nothing
        ElseIf Idx < _DDChildren.Count Then
            Return _DDChildren(Idx)
        Else
            Return Nothing
        End If
    End Get
    End Property

创建新的PrmNode时,它将调用下面的代码,该代码将从数据库中提取信息:

    Friend Sub New(ByRef sqlR as SqlDatareader, ByVal CID as integer)

我假设需要在上面的过程中设置_DDParent和_DDChildren,但是我在这里迷路了。任何帮助表示赞赏!

0 个答案:

没有答案