我正在尝试为GridBoundColumn实现过滤功能 . 这是我的Grid的样子
<telerik:RadGrid ID="radSelect" runat="server" AllowFilteringByColumn="True" AllowPaging="True"
AutoGenerateColumns="False" ResolvedRenderMode="Classic">
<MasterTableView AllowNaturalSort="False" DataKeyNames="EmployeeInfoID,DateOfBirth" ClientDataKeyNames="EmployeeInfoID,DateOfBirth" >
<Columns>
<telerik:GridBoundColumn DataType="System.Int16" FilterControlAltText="Filter Age column"
HeaderText="Age" UniqueName="Age" CurrentFilterFunction="LessThan">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
我正在基于从编程方式从数据库接收的DateOfBirth值在Age Column中设置值 . 我想在Age Column上实现各种过滤选项,例如GreaterThan,LessThan,Between等 . 有人可以指导我们如何阻止这样的选择吗?
1 回答
您可以通过一些简单的Javascript代码并向RadGrid添加一些组件来实现此目的 .
Javascript
ASP.NET
我到目前为止还不是专家,但这个解决方案适合我 . 您必须调整它以匹配您要查找的内容 . 我希望这有帮助!
编辑
您似乎不必使用JavaScript来实现此目的 . RadGrid将处理菜单 . 以下是该列的更新示例,其他所有内容保持不变: