FlexGrid for WPF 帮助文档
搜索及过滤

就像iTunes用户,金融分析师通常不会对一次查看全部的数据感兴趣,因此我们需要一些过滤或者搜索机制。

一个真实的应用程序允许分析师选择查看特定的页,并有可能将这些视图保存下来,并在它们中间切换查看。我们的示例采取了一些简单的方法,简单地重用了在iTuns示例(在线文档)中描述的SearchBox控件。我们的用户可以在搜索框中输入"bank"或者"electric"以筛选数据,以替代直接选择特定的数据项。

把搜索框关联到金融数据源的代码如下:

C#
拷贝代码
// 创建数据源
FinancialDataList list = FinancialData.GetFinancialData();
var view = new PagedCollectionView(list);

// 绑定数据源到grid
_flexFinancial.ItemsSource = view;

// 关联搜索框(用户可以通过公司名称或代码搜索)
_srchBox.View = view;
var props = _srchCompanies.FilterProperties;
props.Add(typeof(FinancialData).GetProperty("Name"));
props.Add(typeof(FinancialData).GetProperty("Symbol"));
查看其它

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城