Probleme mit einem gebundenen DGV mit unterschiedlichen Columns (kein Dataset)

  • VB.NET
  • .NET (FX) 4.0

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von WhitePage.

    Probleme mit einem gebundenen DGV mit unterschiedlichen Columns (kein Dataset)

    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.
    Dateien
    • Test.zip

      (85,15 kB, 80 mal heruntergeladen, zuletzt: )
    Das ist ein Problem verschiedener Datentypen...

    VB.NET-Quellcode

    1. Public Class test
    2. Public Property test1 As Decimal
    3. Public Property bs As String 'Short
    4. Public Property bol As Boolean
    5. End Class
    mache bei der Property bs einen String daraus - dann funktioniert's...