我有ListBox
,并希望把价值在这个列表框从DataTable
:WPF列表框 - 如何从数据表中放置值?
listBoxVisibleFields.DataContext = SelectedFields;
哪里SelectedFields
是一个充满数据的DataTable
。但是这个代码不起作用。我的ListBox
是空的。我记得,在WinForms的是苏哈像ValueMember
和DisplayMember
列表框中的事情,但在WPF我不发现类似的东西...
是否有人知道如何简单我ListBox
从DataTable
填?
好吧,我把它改为: listBoxVisibleFields.ItemsSource = SelectedFields为IEnumerable; 但是他不工作,无论如何listbox是空的。 – Vytas 2009-11-24 15:48:46
尝试'SelectedFields.DefaultView'。 – Heinzi 2009-11-24 15:53:52
在这种情况下使用'as'是非常危险的,因为如果演员失败而不是抛出异常,它会自动失败。 – Heinzi 2009-11-24 15:54:54