Wie binde ich das Ergebnis von DataTable.Select () an ein ListBox-Steuerelement?

Ich habe folgenden Code:

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

DasDataTable.Select() Methode gibt ein Array von zurückSystem.Data.DataRow Objekte.

Egal was ich in der angabeListBox.DisplayMember Alles, was ich sehe, ist die ListBox mit der richtigen Anzahl von Elementen, die alle als angezeigt werdenSystem.Data.DataRow anstelle des von mir gewünschten Wertes steht was in der"name" Säule!

Ist es möglich, an das resultierende Array von zu binden?DataTable.Select(), anstatt sie zu durchlaufen und sie der Liste hinzuzufügenListBox?

(Ich habe kein Problem mit dem Looping, aber es scheint kein elegantes Ende zu sein!)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage