Hallo,
ich habe hier ein Testprojekt erstellt, welches mein Problem verdeutlicht.
Ich habe eine Klasse mit drei Propertys, zwei Mal Decimal und ein Mal Boolean.
Dann habe ich ein DGV, welches ich an eine Liste von dieser Klasse binde. Einmal TextBoxColumn, einmal ComboBoxColumn und einmal CheckBoxColumn.
Ich habe versucht, die ComboBoxColumn an eine Decimal-Property zu binden und habe eine Auflistung der Items erstellt (sie ist sowieso fest). Leider wird der Wert nicht angepasst und das ganze DGV wird dann ReadOnly, ich kann nichts bearbeiten.
Ich habe in Erinnerung, dass ich dann DataSource, ValueMember und DisplayMember binden muss, allerdings fehlt mir die Idee, wie ich es aus einer Klasse heraus machen kann. Ich habe versucht zusätzlich eine Property List(Of String) zu erstellen, um als DataSource oder DisplayMember auszuwählen, aber in der Auflistung im Designer wird sie nicht angezeigt.
Wie binde ich in diesem Fall richtig?
Danke im voraus.
ich habe hier ein Testprojekt erstellt, welches mein Problem verdeutlicht.
Ich habe eine Klasse mit drei Propertys, zwei Mal Decimal und ein Mal Boolean.
Dann habe ich ein DGV, welches ich an eine Liste von dieser Klasse binde. Einmal TextBoxColumn, einmal ComboBoxColumn und einmal CheckBoxColumn.
Ich habe versucht, die ComboBoxColumn an eine Decimal-Property zu binden und habe eine Auflistung der Items erstellt (sie ist sowieso fest). Leider wird der Wert nicht angepasst und das ganze DGV wird dann ReadOnly, ich kann nichts bearbeiten.
Ich habe in Erinnerung, dass ich dann DataSource, ValueMember und DisplayMember binden muss, allerdings fehlt mir die Idee, wie ich es aus einer Klasse heraus machen kann. Ich habe versucht zusätzlich eine Property List(Of String) zu erstellen, um als DataSource oder DisplayMember auszuwählen, aber in der Auflistung im Designer wird sie nicht angezeigt.
Wie binde ich in diesem Fall richtig?
Danke im voraus.