Json Ausgabe
Spoiler anzeigen
VB.NET JsonObj Class und Bindinglist
Spoiler anzeigen
Ich binde dann zb. die Kundennummer mit folgendem Code an einer Listbox
Nun sollten alle Alle Kundennummern in einer Listbox, das klappt auch soweit, die dazugehörigen Rechnungen sollten in eine zweite Listbox und zum Schluss sollten dann die dazugehörigen Einträge in einem DataGridview.
Ich verstehe nur nicht genau wie ich diese Verschachtelten Arrays / Listen dann binden soll.
Hoffe mir kann wer weiterhelfen
Grüße
Marvin
XML-Quellcode
- [
- {
- "id": "1",
- "hash": "HASH256",
- "kundennummer": "1000KD",
- "rechnungen": [
- {
- "rechnung": [
- {
- "rechnungsnummer": "7142749RG",
- "key": "1111-1111",
- "type": "1"
- }
- ]
- },
- {
- "rechnung": [
- {
- "rechnungsnummer": "5000RG",
- "key": "1341131dsfdfs",
- "type": "2"
- }
- ]
- },
- {
- "rechnung": [
- {
- "rechnungsnummer": "5001RG",
- "key": "5555-5555-5555",
- "type": "2"
- },
- {
- "rechnungsnummer": "5001RG",
- "key": "6666-6666-6666",
- "type": "1"
- }
- ]
- }
- ]
- }
- ]
VB.NET JsonObj Class und Bindinglist
VB.NET-Quellcode
- Public Class Rechnung
- <JsonProperty("rechnungsnummer")>
- Public Property Rechnungsnummer As String
- <JsonProperty("key")>
- Public Property Key As String
- <JsonProperty("type")>
- Public Property Type As String
- End Class
- Public Class Rechnungen
- <JsonProperty("rechnung")>
- Public Property Rechnung As IList(Of Rechnung)
- End Class
- Public Class JsonObj
- <JsonProperty("id")>
- Public Property Id As String
- <JsonProperty("hash")>
- Public Property Hash As String
- <JsonProperty("kundennummer")>
- Public Property Kundennummer As String
- <JsonProperty("rechnungen")>
- Public Property Rechnungen As IList(Of Rechnungen)
- End Class
- Public Property Klist As BindingList(Of JsonObj)
- Get
- Return m_kunden
- End Get
- Set
- m_kunden = Value
- End Set
- End Property
- Private m_kunden As New BindingList(Of JsonObj)
Ich binde dann zb. die Kundennummer mit folgendem Code an einer Listbox
Nun sollten alle Alle Kundennummern in einer Listbox, das klappt auch soweit, die dazugehörigen Rechnungen sollten in eine zweite Listbox und zum Schluss sollten dann die dazugehörigen Einträge in einem DataGridview.
Ich verstehe nur nicht genau wie ich diese Verschachtelten Arrays / Listen dann binden soll.
Hoffe mir kann wer weiterhelfen
Grüße
Marvin
Imperiums - Fortschritt in ein neues Zeitalter (Remake 2021)