Existe-t-il un moyen de créer un gridview ASP.NET réductible affichant une relation parent-enfant en fonction d'une case à cocher?C# ASP.NET Gridview réductible
Répondre
Une solution facile serait d'envelopper votre GridView dans un UpdatePanel, et de tout coder tout comme vous le feriez avec des publications normales. Mais c'est une approche très lourde.
Une autre option consiste à utiliser la bibliothèque AJAX de Microsoft pour appeler PageMethods. Voir le deuxième exemple ici: http://www.asp.net/ajax/documentation/live/Tutorials/ExposingWebServicesToAJAXTutorial.aspx. Une fois la page chargée, vous pouvez lier une fonction aux événements click des cases à cocher qui invoquent un PageMethod pour injecter les étiquettes et les entrées HTML appropriées dans la ligne, avec un lien qui transmet les valeurs du formulaire à un PageMethod différent.
Je ne pense pas que l'une des grilles Microsoft puisse le faire. Cependant, les grilles de tiers le feront. Nous avons utilisé le contrôle grid de ComponentArt sur mon dernier projet, et l'avons utilisé pour faire exactement ce que vous voulez.
- 1. Panneau réductible dans ASP.NET
- 2. asp.net ajax panneau réductible dans IE8 problème
- 3. ASP.NET - GridView
- 4. ASP.NET GridView HeaderRow
- 5. Comment créer un panneau réductible dans WPF
- 6. GridView dans ASP.NET 2.0
- 7. Asp.net gridview template colonne
- 8. ASP.NET gridview delete
- 9. problème avec asp.net gridview
- 10. GridView ASP.NET Tri
- 11. ASP.Net GridView GridViewDeleteEventArgs.Keys vide
- 12. ASP.NET 3.5 Contrôle Gridview
- 13. ASP.Net GridView Tri
- 14. Asp.Net GridView Pager colspan?
- 15. Édition Gridview ASP.NET
- 16. Callback et asp.net gridview
- 17. ASP.net GridView Margins
- 18. Création de Dynamic GridView ASP.NET
- 19. Créer un lien hypertexte dans asp.net gridview C#
- 20. Comment créer une grille de données réductible?
- 21. Problèmes avec Asp.net Gridview Paging
- 22. asp.net gridview vs écriture innerhtml
- 23. asp.net formatage dateTime dans gridview
- 24. Problème de pagination ASP.NET Gridview
- 25. sélecteurs Jquery - filtrage ASP.NET GridView
- 26. Totalisation d'un GridView dans ASP.NET
- 27. Asp.net GridView ignorer l'attribut CellSpacing
- 28. Colonnes déplaçables dans ASP.NET GridView
- 29. Cellules au format GridView ASP.NET
- 30. Format de format GridView ASP.Net
Merci pour la réponse rapide. Il est difficile pour moi de croire qu'il n'y a aucun moyen de réduire les lignes enfant dans un gridview à travers un certain type de javascript. Peut-être même en ajoutant un + ou - je l'ai vu quelque part? Côté noter combien était la grille de ComponentArt? – sleath
Le package WebUI de ComponentArt est de 999 dollars américains. Cela inclut beaucoup de choses en plus de la grille - menus, améliorations AJAX, beaucoup plus. Si je me souviens, leur version d'essai est un temps illimité, mais il apparaît une annonce à la place de votre contrôle sur chaque cinquième chargement de la page. J'ai vu des gens intégrer des GridViews à l'intérieur des cellules d'une GridView externe, mais c'est assez difficile à programmer. Le GridView n'est pas génial pour les améliorations JavaScript, soit. Je pense que MS quitte délibérément le marché pour que les fournisseurs tiers offrent de nombreuses améliorations. –