zoukankan      html  css  js  c++  java
  • Silverlight PCV 针对特定字段过滤

          Silverlight 的PCV功能的确很强大,之前学习了PCV的多条件排序功能,今天继续学习下PCV的字段筛选功能。

          废话不多说,直接上代码。

                    if (e.Result != null)
                    {
                        PagedCollectionView pcv = new PagedCollectionView(e.Result);
                        if(yhdm!="")
                        {
                          #region 通过PCV进行过滤
                            pcv.Filter = new Predicate<object>(FilterYhdm);  //过滤银行代码
    
                        
                          #endregion
    
    
                        }
                        if (pcv.Count > 0)
                        {
                            page.Source = pcv;
                            dg_source.ItemsSource = pcv;
                        }
                    }
    
     #region  PCV的银行代码筛选方法
            //过滤器函数
            public bool FilterYhdm(object t)
            {
                db_sxsqbInfo em = t as db_sxsqbInfo;
                //return (em.yhdm == "2223");
                return (em.yhdm == yhdm);
    
    
            }
     #endregion

    当然,不光是等于条件,其他的关系表达式,也是可以的,如:

     public bool FilterEmployeeAge(object t)
            {
                Employees em = t as Employees;
                return (em.EmployeeAge >= Convert.ToInt32(tbValue.Text));//这里用的是大于等于条件
            }

    先写到这里,继续学习,加油!

  • 相关阅读:
    史上最强验证
    Yii2 return redirect()
    一次线上问题引发的思考
    一次前端体验优化
    RSA For PHP
    判断是否字符串是否是JSON
    过滤Xss
    Yii2 中日志的记录
    Yii2 中禁用csrf校验
    开始。
  • 原文地址:https://www.cnblogs.com/prolovecui/p/4923663.html
Copyright © 2011-2022 走看看