Ich weiss nicht was dem Tier fehlt.
Kuck ich am Schluss in das Datagried und lass mir den Inhalt von Datasource anzeigen, dann ist es aufgeladen mit der Tabelle.
Aber im Form wird nichts angezeigt, Das Datagried bleibt leer.
Kuck ich am Schluss in das Datagried und lass mir den Inhalt von Datasource anzeigen, dann ist es aufgeladen mit der Tabelle.
Aber im Form wird nichts angezeigt, Das Datagried bleibt leer.
Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim ClsDGV As New ClsDGV
- 'hier steht der Code der dt aufLaedt,
- 'lass ich wegen übersicht weg
- ClsDGV.FillDGV(dt)
- Me.DataGridView1 = ClsDGV.GetDGV
- Me.Refresh()
- End Sub
- Public Class ClsDGV
- Private myDGV As DataGridView
- Private bolHasChangedAs Boolean
- Public Sub New()
- myDGV = New DataGridView
- End Sub
- Public Function GetDGV() As DataGridView
- Return Me.myDGV
- End Function
- Private Sub DGVRowChanged(ByVal sender As Object, ByVal e As DataGridViewRowStateChangedEventArgs)
- Me.bolHasChanged= True
- End Sub
- Public Property SetDGV() As DataGridView
- Get
- Return Me.myDGV
- End Get
- Set(ByVal WithEventsValue As DataGridView)
- Dim handler2 As DataGridViewRowStateChangedEventHandler = New DataGridViewRowStateChangedEventHandler(AddressOf Me.DGVRowChanged)
- If (Not Me.myDGV Is Nothing) Then
- RemoveHandler Me.myDGV.RowStateChanged, handler2
- End If
- Me.myDGV = WithEventsValue
- If (Not Me.myDGV Is Nothing) Then
- AddHandler Me.myDGV.RowStateChanged, handler2
- End If
- End Set
- End Property
- Public Sub FillDGV(ByRef dt As DataTable)
- With SetDGV
- SetDGV.DataSource = dt
- End With
- End Sub
- End Class