Liebe Helfergemeinde, ich verstehe folgende Situation nicht:
Eine an Dataset1 gebundene Tabelle lässt sich speichern und wieder lesen, in der weiteren Bearbeitung der in jener Tabelle vorhandenen Werte wird aber immer wieder eine Null Reference Exception angegeben. Und die Table, die wenige Codezeilen zuvor noch geladen und sichtbar gemacht wurde, wird als "Nothing" bezeichnet. Dieses Verhalten verstehe ich nicht.
Der Codeausschnitt sieht wie folgt aus:
Die Read-Anweisung zeigt in einem Datagridview sämtliche Daten an, aber "table" ist angeblich nicht existent.
Hat jemand eine Idee, welchen Denkfehler ich mache ?
Danke für Rückmeldung !
CodeTags gesetzt ~VaporiZed
Eine an Dataset1 gebundene Tabelle lässt sich speichern und wieder lesen, in der weiteren Bearbeitung der in jener Tabelle vorhandenen Werte wird aber immer wieder eine Null Reference Exception angegeben. Und die Table, die wenige Codezeilen zuvor noch geladen und sichtbar gemacht wurde, wird als "Nothing" bezeichnet. Dieses Verhalten verstehe ich nicht.
Der Codeausschnitt sieht wie folgt aus:
VB.NET-Quellcode
- Dim table As New DataTable
- table = DataSet1.Tables(xmlFilePath)
- Dim i As Integer
- Dim Zeile() As DataRow
- DataSet1.Clear()
- DataSet1.ReadXml(xmlFilePath)
- If Not File.Exists(xmlFilePath) Then
- MsgBox("File scheint nicht zu existieren")
- End If
- If table Is Nothing Then Stop
- Else
- If table.Rows.Count = Nothing Then Stop
- If table.Rows.Count = 0 Then Stop
- If table.Rows.Count > 49 Then
- MsgBox(" ! ! Tabelle ist gefüllt, Dateneingabe nicht möglich !")
- End If
Die Read-Anweisung zeigt in einem Datagridview sämtliche Daten an, aber "table" ist angeblich nicht existent.
Hat jemand eine Idee, welchen Denkfehler ich mache ?
Danke für Rückmeldung !
CodeTags gesetzt ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()