Hallo,
ich lade mir zunächst aus einem XML File die Daten in ein Datagridview, was auch sauber funktioniert:
Nun wollte ich in eine Combobox diese (alle) Einträge aus dem Datagrid schreiben und zwar so, dass der Wert aus der 1.Spalte in der Combobox angezeigt wird, bei Auswahl eines Eintrages aber dann der Wert aus der 2. Spalte weiterverarbeitet wird. Ich habe nun schon eine Menge Code aus dem Internet etc. probiert aber es gelingt mir einfach nicht. Dieser letzte Stand funktioniert jedenfalls nicht:
Könnt ihr mir da paar Tipps geben?!
********************** GELÖST ********************
Ich habe es hinbekommen. Die Nutzung einer Bindingsource war die Lösung:
ich lade mir zunächst aus einem XML File die Daten in ein Datagridview, was auch sauber funktioniert:
VB.NET-Quellcode
- 'Einlesen der XML Daten und ins Datagrid einfügen
- Try
- bde_data.ReadXml(filepath)
- datagrid_bde.DataSource = bde_data
- datagrid_bde.DataMember = "Maschine"
- Catch ex As Exception
- MessageBox.Show("Fehler bei der XML Datenbeschaffung!" & vbCrLf & ex.ToString, "XML Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error)
- End Try
Nun wollte ich in eine Combobox diese (alle) Einträge aus dem Datagrid schreiben und zwar so, dass der Wert aus der 1.Spalte in der Combobox angezeigt wird, bei Auswahl eines Eintrages aber dann der Wert aus der 2. Spalte weiterverarbeitet wird. Ich habe nun schon eine Menge Code aus dem Internet etc. probiert aber es gelingt mir einfach nicht. Dieser letzte Stand funktioniert jedenfalls nicht:
Könnt ihr mir da paar Tipps geben?!
********************** GELÖST ********************
Ich habe es hinbekommen. Die Nutzung einer Bindingsource war die Lösung:
==> seid .net zueinander <==
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Axxxxxl“ () aus folgendem Grund: Problem gelöst