Hallo zusammen,
mit Hilfe Eurer Beiträge hab ich es geschafft ein Datagridview zur Laufzeit zu erzeugen und dies in ein Tabcontrol einzubinden.
Mein Problem ist jetzt: Wie kann ich darauf zugreifen um Zeilen hinzufügen oder mit den Werten innerhalb des DGV zu arbeiten. Das normale DGV.Rows.Add() funktioniert nicht da er DGV ja nicht findet.
Grüße
mit Hilfe Eurer Beiträge hab ich es geschafft ein Datagridview zur Laufzeit zu erzeugen und dies in ein Tabcontrol einzubinden.
VB.NET-Quellcode
- Private Sub Button_Create_Click(sender As System.Object, e As System.EventArgs) Handles Button_Create.Click
- Dim DGV As New DataGridView
- With DGV
- .EditMode = DataGridViewEditMode.EditProgrammatically 'manuelles hinzufügen deaktivieren
- .ReadOnly = True
- .AllowUserToAddRows = False
- .Columns.Add("position", "Position")
- .Columns.Add("datum", "Datum")
- .Columns.Add("betrag", "Betrag")
- .Columns.Add("belegnummer", "Belegnummer")
- .Columns.Add("rechungsnummer", "Rechnungsnummer")
- End With
- Dim KTO As Integer
- KTO = InputBox("Text", "Überschrift")
- Dim TabIndex As Integer 'Anzahl der erstellten Tabs, bei keinem Tab ist der Index 0
- TabIndex = TabControl1.TabCount
- TabControl1.TabPages.Add(KTO)
- TabControl1.TabPages(TabIndex).Controls.Add(DGV)
- End Sub
Mein Problem ist jetzt: Wie kann ich darauf zugreifen um Zeilen hinzufügen oder mit den Werten innerhalb des DGV zu arbeiten. Das normale DGV.Rows.Add() funktioniert nicht da er DGV ja nicht findet.
Grüße