Hallo zusammen
ich habe ein Problem mit der Funtion .RowImport des Datatable-Objektes
und zwar folgender code
Private Sub \_AddItem(ByVal Value As DataRow)
If Not IsNothing(Value) Then
If mDatatable Is Nothing Then
mDatatable = New DataTable
End If
mDatatable.ImportRow(Value)
End If
End Sub
Public Sub AddItem(ByVal Value As DataRow)
Call \_AddItem(Value)
Refresh()
End Sub
Public Sub AddItem(ByVal Value As DataTable)
For Each DR As DataRow In Value.Rows
\_AddItem(DR)
Next
'mDatatable = Value
Refresh()
End Sub
kleine Erklärung:
über die Funktion AddItem kann eine ganze Datatable oder einzelen Datarows an die klasse übergeben werden wobei einzelne Datarows zu einer anderen Datatable gehören können weshalb ich sie nicht einfach so der lokalen Datatable hinzufügen kann. Also hab ich es mit ImportRow versucht was auch fehlerfrei funktioniert. Das heißt es werden keine Fehlermeldungen ausgegeben oder sowas. In der lokalen Datatable kommen auch alle Datarows an aber ohne den Columns. Es sollten irgendwas um die 30 sein. Folglich kommen irgendwie auch keine Daten im entsprechenden Datagridview an.
Ich hoffe mir kann jemand ein Tipp geben wie ich hier weiter komme.
vielen Dank
Enrico