2009-07-24 5 views
0

Je développe une page avec Telerik RadGrid et la fonction de filtrage ne fonctionne pas. J'active le filtrage à la grille au niveau de la table mais il exécute simplement l'action de rebind sans filtrage.Filtrage dans Telerik RadGird ne fonctionne pas

Pour remplir le tableau, j'utilise le mode NeedDataSource. Ce dont je ne suis pas sûr, c'est si les données restent attachées au GridItem et si cela pourrait être le problème.

C'est l'événement qui Parvenez DataSource d'un service de connexion à un OAC:

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

J'utilise également une colonne de modèle avec behaeviour particulier, mais je ne suis pas enableing filtre sur cette colonne.

Répondre

2

J'ai eu un problème similaire avec le Telerik RadGrid avant et il s'est avéré être dû à viewstate désactivé. Vous pouvez également consulter les démos en ligne de la grille sur le site de Telerik sous la catégorie Filtrage et l'exemple FilterTemplate (cinquième de haut en bas).

Dick

1

régler la datafield ="column name" pour la colonne de modèle, alors il fonctionnera très bien.