【发布时间】:2014-03-16 00:12:50
【问题描述】:
我正在尝试使用 WPF,所以我创建了一些测试窗口来看看它是如何进行的。 我有一个窗口,其中包含一个带有一些选项的组合框,并且在窗口中有一个数据网格,它绑定到组合框所选项目列表的属性(这意味着当您在组合框中选择一个项目时,数据网格会相应更新)。
<DataGrid Grid.Row="1" AutoGenerateColumns="True"
ItemsSource="{Binding ElementName=comboBoxPeople,
Path=SelectedItem.OrdersList}"/>
我在窗口中添加了一个 CheckBox 和一个 TextBox,我想使用它们来过滤数据网格中的一些行。 checkBox判断是否有任何过滤,过滤本身是根据TextBox中的文本来完成的。
如何使用 CheckBox 和 TextBox 过滤 DataGrid 的行?我知道我可以使用 MultiBinding 制作一个 MultiValueConverter 并返回我想要的 DataGrid 的新 ItemsSource,但我正在寻找其他解决方案。
【问题讨论】:
标签: c# wpf data-binding datagrid