Existe-t-il un moyen (relativement) facile d'implémenter la pagination côté serveur à l'aide de contrôles DevExpress (Win ou Web) sans utiliser de source de données XPO? Par pagination côté serveur, j'entends le contrôle qui récupère uniquement les enregistrements qu'il doit afficher à partir de la base de données, pas la totalité de la table.Pagination côté serveur avec DevExpress sans XPO
Répondre
Si votre source de données est compatible avec LINQ, les versions récentes de DevExpress devraient être capables de faire ce qu'il faut.
Sinon, vous devez implémenter IListServer. Je me bats avec la même chose en ce moment, donc ce n'est pas exactement une "réponse". Je ne l'ai pas trouvé un exemple de travail, mais il y a des informations utiles dans leur base de connaissances ici: http://www.devexpress.com/Support/Center/KB/p/A1022.aspx
Si vous ne souhaitez pas utiliser LINQ, vous pouvez essayer cet exemple pour un ObjectDataSource: http://www.devexpress.com/Support/Center/e/E166.aspx
Vous devez créer contrôle de pagination personnalisé (N'utilisez pas la pagination de DevEx). Envoie la page en cours et la taille de la page à la procédure en tant que paramètre ou utilise directement dans votre requête.
Comment utiliser cet exemple de valeur dans MS SQL est ce lien: http://msdn.microsoft.com/en-us/library/ms186734.aspx
Dans Oracle et d'autres bases de données, vous pouvez le faire aussi avec différentes tecniques. Cordialement.
- 1. pagination côté serveur avec jQgrid
- 2. Pagination côté client avec jqGrid
- 3. yui et la pagination côté serveur
- 4. devexpress aspxgridview - texte personnalisé pour pagination
- 5. Pagination côté client
- 6. asp.net côté serveur viewstate sans sessions
- 7. ValidationSummary avec côté client et validation côté serveur
- 8. fonction côté serveur avec le paramètre
- 9. Confusion d'événement côté serveur avec ASP.NET
- 10. Détecter Silverlight côté serveur
- 11. Événements côté serveur JavaScript
- 12. Implémentation autocomplète côté serveur
- 13. Commentaires côté serveur dans asp.net (côté HTML)
- 14. .NET Remoting côté serveur
- 15. validation côté serveur
- 16. deserialise json côté serveur
- 17. Validation complète côté serveur
- 18. Côté client et serveur
- 19. Comment puis-je effectuer une pagination côté serveur des résultats dans SQL Server 2000?
- 20. Visibilité de ListBox côté serveur avec C# et ASP.NET
- 21. WMD Markdown et côté serveur
- 22. recherche de ClientID côté client ou côté serveur?
- 23. Côté serveur inclure HTML externe?
- 24. Solutions de cartographie côté serveur
- 25. TCP/IP asynchrone côté serveur
- 26. Equivalent côté serveur de HttpContext?
- 27. NHibernate, DevExpress Performance
- 28. WCF REST Caching - Côté client et côté serveur
- 29. Appel côté client par côté serveur Thru Bouton de commande
- 30. Connexion côté client Javascript, comment authentifier le côté serveur?
Merci pour le commentaire, pourriez-vous me diriger vers quelques docs sur la façon de le faire fonctionner avec des sources compatibles LINQ? –
http://community.devexpress.com/blogs/aspnet/archive/2008/03/25/aspxgridview-screencast-enable-server-mode-using-linq.aspx –