首页 文章

在Telerik RadGird中过滤不起作用

提问于
浏览
0

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

为了填充表格,我使用的是NeedDataSource模式 . 我不确定的是,数据是否保持附加到GridItem,如果这可能是问题 .

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

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

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

2 回答

  • 2

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

    迪克

  • 2

    为模板列设置 datafield ="column name" 然后它将正常工作 .

相关问题