Hallo Zusammen,
ich habe da ein kleines Problem mit dem nachträglichen Füllen einer ComboBox in einem DGV. Ich hoffe ihr könnt mir dabei helfen.
Ich erstelle mir eine Zeile mit 3 Comboxboxen im DGV (siehe Code)
Die erste Box wird dabei aus einer MDB-Datei gefüllt.
Nun möchte ich nachdem eine Auswahl in der ersten Combobox stattgefunden hat, aufgrund diesen Wertes die anderen beiden Boxen füllen.
Meine Problem ist allein das nachträgliche Füllen der ComboBox. Bisher habe ich es wie folgt probiert:
Dies führt leider nicht zum gewünschten Erfolg. Ich tappe da gerade etwas im dunkeln. Vielleicht hat einer von euch eine Idee.
Vielen Dank im voraus.
ich habe da ein kleines Problem mit dem nachträglichen Füllen einer ComboBox in einem DGV. Ich hoffe ihr könnt mir dabei helfen.
Ich erstelle mir eine Zeile mit 3 Comboxboxen im DGV (siehe Code)
Die erste Box wird dabei aus einer MDB-Datei gefüllt.
Code:
Dim dgvRow AsNew DataGridViewRow
Dim cbCell AsNew DataGridViewComboBoxCell
Dim reader As OleDb.OleDbDataReader
cbCell.Items.Add("Artikel")
reader = get_Artikel(Anlagenart, Bestelltyp, MG2)
DoWhile reader.Read()
cbCell.Items.Add(reader("Artikel2").ToString)
Loop
dgvRow.Cells.Add(cbCell)
cbCell = New DataGridViewComboBoxCell
cbCell.Items.Add("Laenge A")
dgvRow.Cells.Add(cbCell)
cbCell = New DataGridViewComboBoxCell
cbCell.Items.Add("Laenge B")
dgvRow.Cells.Add(cbCell)
fRabatt.dgArtVerl.Rows.Add(dgvRow)
Nun möchte ich nachdem eine Auswahl in der ersten Combobox stattgefunden hat, aufgrund diesen Wertes die anderen beiden Boxen füllen.
Meine Problem ist allein das nachträgliche Füllen der ComboBox. Bisher habe ich es wie folgt probiert:
Code:
Dim cbCell AsNew DataGridViewComboBoxCell
cbCell.Items.Add("Laenge A")
cbCell.Items.Add("1")
cbCell.Items.Add("2")
fRabatt.dgArtVerl.Rows(RowIndex).Cells(1).Value = cbCell
Dies führt leider nicht zum gewünschten Erfolg. Ich tappe da gerade etwas im dunkeln. Vielleicht hat einer von euch eine Idee.
Vielen Dank im voraus.