Wie kann ich binden das Ergebnis der DataTable.Wählen Sie (), um ein ListBox-Steuerelement?

Ich habe den folgenden code:

ListBox.DataSource = DataSet.Tables("table_name").Select("some_criteria = match")
ListBox.DisplayMember = "name"

Den DataTable.Wählen Sie() Methode gibt ein array von System.Daten.DataRow Objekte.

Egal was ich angeben in der ListBox.DisplayMember Eigenschaft, alles, was ich sehe, ist die ListBox mit der richtigen Anzahl Elemente, die zeigen, wie System.Data.DataRow statt der Wert, den ich wollen, das ist in der "name" Spalte!

Ist es möglich zu binden, um das resultierende array aus DataTable.Select(), anstatt einer Schleife, die durch es und das hinzufügen von jeweils einem der ListBox?

(Ich habe kein problem mit looping, aber scheint nicht, ein elegantes Ende!)

InformationsquelleAutor Andrew | 2008-09-22

Schreibe einen Kommentar