wpf - 在 WPF 中将数据表与 ComboBox 绑定(bind)

标签 wpf wpf-controls

数据未显示在组合框中

DataTable dt = new DataTable();
dt.Columns.Add("Code");
dt.Columns.Add("Name");
dt.Rows.Add("c1", "n1");
dt.Rows.Add("c2", "n2");
myCombo.ItemsSource = ((IListSource)dt).GetList();
myCombo.DisplayMemberPath = "Code";
myCombo.SelectedValuePath = "Name";

最佳答案

代替这一行

myCombo.ItemsSource = ((IListSource)dt).GetList();

尝试使用这个

myCombo.ItemsSource = dt.DefaultView;

关于wpf - 在 WPF 中将数据表与 ComboBox 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677843/

相关文章:

c# - TextBox自定义ContextMenu in Style,多线程错误

WPF:按可用宽度而不是按其内容扩展 TextBox?

wpf - WPF 的 IsDirty 实现

c# - 指定的元素已经是另一个元素的逻辑子元素。先断开它。在用户控制中

.net - WPF Frame 和 WebBrowser 控件之间的差异

wpf - 仅重写 MeasureOverride 会影响性能吗?

c# - 如何关闭来自不同进程的窗口

c# - 将 c#/WPF GUI 围绕 c++/cli 围绕 native c++ 包装

WPF:标签未显示在后面的代码中

wpf - 自定义与用户控制