在Telerik RadGrid中过滤不起作用

时间:2009-07-24 13:45:59

标签: asp.net telerik

我正在使用telerik RadGrid开发一个页面,并且过滤功能无效。我在网格级别启用了过滤,但它只是执行重新绑定操作而不进行过滤。

要填充表格,我使用的是NeedDataSource模式。我不确定的是,数据是否保持附加到GridItem以及是否可能是问题。

这是从连接到DAO的服务获取DataSource的事件:

protected void MaterialsGrid_NeedDataSource(object source, GridNeedDataSourceEventArgs e) 
{ 
    MaterialsGrid.DataSource = orderService.GetSalesOrderItemsBySector(SessionService.CurrentSectors); 
} 

我也在使用具有特定行为的模板列,但我没有在此列上启用过滤器。

2 个答案:

答案 0 :(得分:2)

之前我曾与Telerik RadGrid有过类似的问题,结果是由于禁用了viewstate。您还可以在过滤类别和FilterTemplate样本(从上到下排在第五位)下检查Telerik网站上网格的在线演示。

迪克

答案 1 :(得分:2)

为模板列设置datafield ="column name",然后它就能正常工作。