2009-01-21 6 views
0

J'ai été gâté par le SqlDataSource, mais je suis dans un scénario où je ne peux pas l'utiliser. Existe-t-il une alternative à GridView qui implémente le tri et la pagination pour les sources de données arbitraires? J'essaie d'éviter d'écrire des milliers de lignes de pagination et de tri personnalisés pour chaque grille. Au bureau, j'utilise la grille de Telerik, mais pour mon projet de loisir, dépenser autant d'argent est hors de question.Alternative à GridView qui trie, pages et est bon marché ou gratuit?

EDIT: Il semble juste à un programmeur paresseux comme moi que si je connecte une grille et une source de données, il devrait automatiquement paginer et trier. Donc, je cherche des combinaisons de sources de données + des grilles qui résultent en une pagination et un tri sans code.

Jusqu'à présent, les seuls exemples que je connais sont grille de Telerik (coût de $, met en œuvre le tri et la pagination dans la grille) et SqlDataSource + GridView (outils de tri et la pagination dans le DataSource, mais nécessite MS-SQL disponible)

Répondre

0

Je ne suis pas sûr si vous demandez un autre au GridView ou SqlDataSource ....

Mais vous pouvez toujours utiliser un ObjectDataSource et le connecter à tout objet susceptible de se lier, collection ou Dataset

http://msdn.microsoft.com/en-us/library/aa479347.aspx

Nous n'utilisons jamais un SqlDataSource, nous utilisons un wrapper pour un appel SQL hors de notre couche de données, ou utilisons une collection dans l'ODS.

+0

True, mais ObjectDataSource n'implémente pas le tri. Je vais éditer ma question pour la rendre plus claire. – MatthewMartin

+0

Votre corriger cela n'implique pas le tri car votre source de données est supposée le faire. ObjectDatasource a un SortParameterName, tout comme le SQLDataSource. – Glennular

Questions connexes