当前位置:首页 » 净水方式 » wpf过滤

wpf过滤

发布时间: 2021-01-28 02:16:18

① WPF Datagrid控件如何得到过滤之后的数据

直接foreach遍历你的ICollectionView即可


ICollectionView的GetEnumerator返回的遍历器遍历的就是filter以后的结果,SourceCollection属性才会返回原始数据


比如,界面上:

<DockPanel>
<ButtonClick="Button_Click"
Content="ShowItems"
DockPanel.Dock="Top"/>
<ListBoxItemsSource="{Binding}"/>
</DockPanel>

后台代码:

publicpartialclassMainWindow:Window
{
_dataSource;

publicMainWindow()
{
InitializeComponent();

_dataSource=newCollectionView(Enumerable.Range(0,10));
//只显示偶数
_dataSource.Filter=(i=>(int)i%2==0);

this.DataContext=_dataSource;
}

privatevoidButton_Click(objectsender,RoutedEventArgse)
{
varmsg=string.Join(",",_dataSource.OfType<int>());
MessageBox.Show("Itemsare: "+msg);
}
}

点按钮以后的结果:

热点内容
丁度巴拉斯情人电影推荐 发布:2024-08-19 09:13:07 浏览:886
类似深水的露点电影 发布:2024-08-19 09:10:12 浏览:80
《消失的眼角膜》2电影 发布:2024-08-19 08:34:43 浏览:878
私人影院什么电影好看 发布:2024-08-19 08:33:32 浏览:593
干 B 发布:2024-08-19 08:30:21 浏览:910
夜晚看片网站 发布:2024-08-19 08:20:59 浏览:440
台湾男同电影《越界》 发布:2024-08-19 08:04:35 浏览:290
看电影选座位追女孩 发布:2024-08-19 07:54:42 浏览:975
日本a级爱情 发布:2024-08-19 07:30:38 浏览:832
生活中的玛丽类似电影 发布:2024-08-19 07:26:46 浏览:239