Como vincular o resultado de DataTable.Select () a um controle ListBox?
Eu tenho o seguinte código:
ListBox.DataSource = DataSet.Tables("table_name").Select("some_criteria = match")
ListBox.DisplayMember = "name"
oDataTable.Select()
método retorna uma matriz deSystem.Data.DataRow
objetos.
Não importa o que eu especificar noListBox.DisplayMember
propriedade, tudo que vejo é o ListBox com o número correto de itens todos mostrando comoSystem.Data.DataRow
em vez do valor que eu quero que está no"name"
coluna!
É possível ligar-se ao array resultante deDataTable.Select()
, em vez de percorrê-lo e adicionar cada um aoListBox
?
(Eu não tenho problema com looping, mas não parece um final elegante!)