I am trying to create my own custom filter like in the example outlined here:
http://www.telerik.com/help/aspnet-ajax/grid-custom-option-for-filtering.html
The only difference is that my column is a template column, What do i need to do? Thanks
Error on line: RadGrid1.MasterTableView.Rebind();
Telerik.Web.UI.ParseException was unhandled by user code
Message=Expression expected
Source=Telerik.Web.UI
ASPX
C#
http://www.telerik.com/help/aspnet-ajax/grid-custom-option-for-filtering.html
The only difference is that my column is a template column, What do i need to do? Thanks
Error on line: RadGrid1.MasterTableView.Rebind();
Telerik.Web.UI.ParseException was unhandled by user code
Message=Expression expected
Source=Telerik.Web.UI
ASPX
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn column" HeaderText="Status" UniqueName="Status"><FilterTemplate> <telerik:RadComboBox runat="server" ID="FilterCombo" DataSourceID="StatusList" DataValueField="StatusID" DataTextField="Status" AutoPostBack="true" OnSelectedIndexChanged="FilterCombo_SelectedIndexChanged"> </telerik:RadComboBox></FilterTemplate> <EditItemTemplate> <telerik:RadComboBox ID="RadComboBox_StatusList" runat="server" AutoPostBack="true" DataSourceID="StatusList" DataTextField="Status" DataValueField="StatusID" OnSelectedIndexChanged="RadComboBox_StatusList_SelectedIndexChanged" SelectedValue='<%#Bind("StatusID") %>'> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Status")%> </ItemTemplate> <ItemStyle Width="240px" /></telerik:GridTemplateColumn>C#
protected void FilterCombo_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e){ string filterExpression; filterExpression = "([Status] = '" + e.Value + "')"; RadGrid1.MasterTableView.FilterExpression = filterExpression; RadGrid1.MasterTableView.Rebind();}