Actuellement, je souhaite utiliser wcf pour obtenir les données et les lier dans aspxgridview mais la DataServiceConfiguration a défini la requête paginée ----> config.SetEntitySetPageSize ("", 10); donc chaque fois que je vais obtenir seulement 10 enregistrements seulement. n'est pas possible de personnaliser le aspxgridviewpager pour qu'il connaisse l'enregistrement total dans la base de données et ne récupère que l'enregistrement de la page courante de wcf? exemple: j'ai 100000 enregistrements que j'avais définis config.SetEntitySetPageSize ("", 10); Lorsque je lie à aspxgridview, le gridview affichera 10000pages et récupèrera l'enregistrement de la page en cours qui n'est que de 10 enregistrements. J'avais essayé d'utiliser wcfservermodesource mais il ne montrera pas de données quand config.SetEntitySetPageSize ("*", 10); a été mis en place ... donc je change pour personnaliser le aspxgridviewpager .... Est-ce pas possible de le faire? thx ...Comment personnaliser aspxgridviewpager?
0
A
Répondre
1
La méthode recommandée par DevExpress pour réaliser ceci est l'implémentation de l'interface IListServer
. La mise en œuvre WCF est WcfServerModeSource. Il y a un example construit pour Windows Forms mais vous devriez pouvoir l'appliquer aussi à ASP.NET. Je suis un peu confus à cause de l'emplacement de la classe (DevExpress.Xpf.Core
). Toutefois, vous devez contacter le support DevExpress afin de supprimer si ASP.NET prend en charge WcfServerModeSource
.
Aussi, jetez un oeil à:
- IListServer/ServerMode overview - WPF docs - should apply to ASP.NET as well
- Server side data management - me semble que cet article manque d'informations sur les EntityServerModeSource et WcfServerModeSource.
- A possible implementation of IListServer interface to achieve Server Mode functionality
- LINQ server mode
- Tickets regarding WCF and IListServer in DevEx support.
Si vous choisissez d'implémenter cette fonctionnalité sans IListServer
, vous pourriez perdre une grande partie de ASPxGridView
fonctionnalité.
Questions connexes
- 1. Comment personnaliser MPVolumeView?
- 2. comment personnaliser ObjectListField?
- 3. Comment personnaliser UITableView
- 4. Comment personnaliser le UseExternalSignInCookie?
- 5. comment personnaliser uitableview
- 6. Comment personnaliser le IMFByteStream?
- 7. comment personnaliser UITabBar
- 8. Asp.net Menu, comment personnaliser?
- 9. Comment personnaliser jquery-visualize?
- 10. Comment personnaliser UIPopOver?
- 11. magnolia: Comment personnaliser STK
- 12. Comment personnaliser UIButton
- 13. Comment personnaliser UINavBar?
- 14. Comment personnaliser gInfoWindow
- 15. Comment personnaliser CustomEqualityComparer
- 16. Comment personnaliser MPMoviePlayerController?
- 17. Comment personnaliser un TimePickerDialog?
- 18. Comment personnaliser ListView QT
- 19. Comment personnaliser django DateRangeFilter
- 20. comment personnaliser fichier simple_list_item_multiplechoice.xml
- 21. comment personnaliser l'administrateur django?
- 22. Comment personnaliser UIComponent Accessible?
- 23. comment personnaliser redQueryBuilder
- 24. comment personnaliser DatePickerDialog?
- 25. Comment personnaliser l'UITextField?
- 26. Comment personnaliser wx.ProgressDialog?
- 27. Comment personnaliser youtube player?
- 28. Comment personnaliser act_as_taggable_on?
- 29. Comment personnaliser une gemme?
- 30. comment personnaliser UITableViewCell
En fait j'avais essayé sur WcfServerModeSource cela fonctionne très bien sans SetEntitySetPageSize ("", 10) ;. Mais si SetEntitySetPageSize ("", 10); le aspxgridview montrera nth ..... – DevProve
Avez-vous essayé de définir la taille de la page en utilisant le paramètre SettingsPager.PageSize ASpxGridView? – Filip
J'ai mis 5 rangs pour une page mais il montre aussi nième mais il montrera le nombre total de pages – DevProve