Announcement

Collapse
No announcement yet.

Datenbindung mit Nachschlagefunktionalität bei Combobox

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datenbindung mit Nachschlagefunktionalität bei Combobox

    Hallo allerseits,

    also, irgendwie stelle ich mich hier blöd an, ich krieg's einfach nicht hin. Ich habe eine Tabelle "Vorgang" (und zugeh. BindingSource "bsVorgang" natürlich) mit dem Feld "Berater", da steht 'ne PersonalNummer drin. Außerdem habe ich eine Liste mit einer selbsterstellten Klasse "Mitarbeiter" (lstMA_AD), in der Name und auch Nummer drinstehen. Damit möchte ich die ComboBox füllen, dass der Name angezeigt, aber die Nummer gespeichert ist. Also:
    Code:
        With cobBerater
          .DataBindings.Add("SelectedValue", bsVorgang, "Berater")
          .DataSource = lstMA_AD
          .DisplayMember = "Name"
          .ValueMember = "PersonalNr"
        End With
    Aber die Combobox ist leer. Die Namen kann ich zwar auswählen, aber tue ich das und verlasse die ComboBox, ist es wieder leer. Was mache ich falsch? Kann ich als DataSource keine Liste nehmen? Gibt aber keinen Fehler. Ich versteh's nicht... Kann mir jemand helfen? Danke für Eure Tipps ...

    Dave

  • #2
    Hi

    Versuch mal bei DataSource = lstMA_AD.Tables(0)
    Bei C# ist es lstMA_AD.Tables[0], sofern es ein DataSet ist.
    MfG
    Roland Schumacher
    http://blog.geniali.ch/

    Comment


    • #3
      Hallo R.Schumacher,

      nein, wie ich oben geschrieben habe, ist das ja kein DataSet, sondern eine Liste einer selbsterstellten Klasse "Mitarbeiter" ( Dim lstMA_AD As New List(Of Mitarbeiter) ).

      Comment

      Working...
      X