从公共属性过滤网格

时间:2014-09-19 06:27:25

标签: c# asp.net telerik telerik-grid

我有一个公共财产女巫看起来像这样

  public string SelectedCountry
        {
            get { return this.cmbCountry.SelectedValue; }
        }

我收到用户在RadComboBox中选择的内容。

现在我想通过这个选定的值过滤我的网格,我该怎么做?

在网页上我准备了这个女巫的方法,当用户点击按钮时触发(应用过滤器)

protected void Af_FilterButtonClicked(object sender, EventArgs args)
        {    
       jobFilter.SelectedCountry.Where() //jobFilter is my custom control 
        }

我以为我必须做这样的事情?

感谢您的帮助和快速解答!

1 个答案:

答案 0 :(得分:0)

您可以通过应用以下条件来过滤您的列表/数据:

protected void Af_FilterButtonClicked(object sender, EventArgs args)
{    
   if(!string.isNullOrWhiteSpace(jobFilter.SelectedCountry))
   {
     var data= YourDataSource.Where(c=> c.YourCountryField == jobFiler.SelectedCountry).ToList();
     YourGrid.DataSource= data;
     YourGrid.DataBind(); // or Rebind()
   }
}