Hallo,

 

ich habe folgende Beispielklassen:

 

Public Class Order

    Private WithEvents mLineItems as New LineItems

 

    Public ReadOnly Property LineItems() As LineItems

        Get

            Return mLineItems

        End Get

    End Property

End Class

 

Public Class LineItems

    Inherits CollectionBase

        Implements IBindingList

...

    Public ReadOnly Property AllowNew() As Boolean Implements System.ComponentModel.IBindingList.AllowNew

        Get

            Return True

        End Get

    End Property

 

    Public Function AddNew() As Object Implements System.ComponentModel.IBindingList.AddNew

        Dim item As New LineItem()

        list.Add(item)

        Return item

    End Function

End Class

 

Wenn ich in einem Load-Ereignis eines Formulars folgenden Code ausf�hre

 

Private mOrder As New Order

DataGrid1.DataSource = mOrder.LineItems

 

, dann wird nach Ausf�hren dieser 2. Zeile die Eigenschaft "AllowNew" des LineItems-Objektes (mOrder) aufgerufen.

Kann mir bitte jemand erkl�ren, wo der Code geschrieben steht (.NET-Framework-Doku), welche den Anstoss zum Lesen dieser Eigenschaft gibt?

 

Dank und Gr��e

 

Oskar

 

 

 

Odpovedet emailem