Hallo Ihr wissenden,
ich möchte ein DataGridview einer Form hinzufügen und es vorher dynamisch formatieren.
bei der ersten Msgbox wird die richtige Anzahl der Spalten der DataTable ermittelt aber die Anzahl der Spalten des DataGridView bleibt weiterhin auf 0.
Erst wenn ich das Datengridview der Form hinzufüge wird die Anzahl der Spalten des DataGridView erkannt und ich könnte entsprechend die einzelnen Spalten formatieren.
Ich würde aber die Spalten des DataGridView formatieren, bevor ich es der Form hinzufüge. Wie wäre dies möglich?
Lieben Gruß,
Chris
ich möchte ein DataGridview einer Form hinzufügen und es vorher dynamisch formatieren.
VB.NET-Quellcode
- Dim dg As DataGridView
- Dim dt As New DataTable
- '... Code zum Füllen der Datentabelle
- dg.DataSource = dt
- msgbox(dt.columns.count & " | " & dg.columns.count) '<<-- keine Übereinstimmung
- MyForm.Controls.add(dg)
- msgbox(dt.columns.count & " | " & dg.columns.count) '<<--- stimmt überein und ich könnte die einzelnen Spalten ansprechen
bei der ersten Msgbox wird die richtige Anzahl der Spalten der DataTable ermittelt aber die Anzahl der Spalten des DataGridView bleibt weiterhin auf 0.
Erst wenn ich das Datengridview der Form hinzufüge wird die Anzahl der Spalten des DataGridView erkannt und ich könnte entsprechend die einzelnen Spalten formatieren.
Ich würde aber die Spalten des DataGridView formatieren, bevor ich es der Form hinzufüge. Wie wäre dies möglich?
Lieben Gruß,
Chris