次のコードがあります。
ListBox.DataSource = DataSet.Tables("table_name").Select("some_criteria = match")
ListBox.DisplayMember = "name"
このDataTable.Select()メソッドは、オブジェクトの配列を返しSystem.Data.DataRowます。
プロパティで何を指定しても、表示されるのは、列にある必要な値ではなくListBox.DisplayMember、正しい数のアイテムがすべて表示されている ListBox だけです!System.Data.DataRow"name"
DataTable.Select()ループしてそれぞれを に追加する代わりに、からの結果の配列にバインドすることは可能ListBoxですか?
(ループには問題ありませんが、エレガントな結末には見えません!)