【问题标题】:How to bind a wpf combobox to a DataTable - but do not show duplicate values如何将 wpf 组合框绑定到 DataTable - 但不显示重复值
【发布时间】:2013-04-10 03:40:49
【问题描述】:

在弄清楚这一点时遇到了一些麻烦。所以我有一个简单的组合框,我将它绑定到代码隐藏中的现有 DataTable,如下所示:

roomCombo.ItemsSource = ((IListSource) myDataTable).GetList();
roomCombo.DisplayMemberPath = "Number";

组合框显示了我在数字列中的所有内容,当然包括重复项。我正在寻找一种只显示唯一值的方法..

谢谢。

【问题讨论】:

  • roomCombo.ItemsSource = ((IListSource) myDataTable).GetList().Distinct().ToList() ?

标签: wpf binding combobox datatable


【解决方案1】:

我找到了一个好方法:

DataView view = new DataView(myDataTAble);
DataTable distinctValues = view.ToTable(true, columnName);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-27
    • 2012-11-12
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    相关资源
    最近更新 更多