J'ai une situation où je remplis un gridview avec une source de données liée, et que je veux deux lignes supplémentaires tout en bas; un pour montrer la somme des valeurs dans les colonnes et un pour montrer la moyenne des valeurs dans les colonnes. Je peux facilement calculer ces valeurs en agrégeant des informations provenant de l'événement rowDataBound, mais je ne sais pas comment procéder manuellement en ajoutant les deux lignes supplémentaires à la grille. Toute aide très appréciée.Comment ajouter manuellement des lignes supplémentaires en bas d'un gridview ASP.NET?
1
A
Répondre
1
Vous pouvez utiliser le pied de page comme vous utilisez les en-têtes dans gridview. Une autre solution est d'utiliser une requête de telle manière:
requête 1: votre requête initiale
UNION
requête 2: votre requête qui contient la somme
(Ceci est valable que si vous ne faites pas la pagination à votre grille)
1
S'il s'agit d'une seule ligne d'informations, vous pouvez utiliser le pied de page résumé. Voir Displaying Summary Information in the GridView's Footer.
alt text http://static.asp.net/asp.net/images/dataaccess/15fig01css.png
Si vous voulez deux lignes supplémentaires, vous pouvez farcir des lignes dans un IList
. Au niveau de la couche logique métier, vous pouvez ajouter plus de lignes à la liste renvoyée par DAL.
Questions connexes
- 1. ASP.Net: Comment ajouter des lignes à un répéteur en utilisant DOM/Javascript?
- 2. Comment ajouter 2 lignes dans le pied de page Gridview
- 3. Comment ajouter manuellement des données à un DataGrid dans Silverlight
- 4. Obtenir les lignes modifiées de GridView ASP.Net
- 5. Comment définir la couleur des lignes horizontales entre les lignes d'un gridview asp.net?
- 6. lignes de suppression GridView
- 7. Comment ajouter dynamiquement des colonnes et des lignes pendant l'exécution par le code dans GridView
- 8. Ajouter des propriétés supplémentaires à MembershipProvider
- 9. Comment ajouter des attributs supplémentaires aux éléments XAML standard?
- 10. Ajout de lignes à GridView temporaire
- 11. Supprimer les lignes Gridview en C# 2008
- 12. Comment ajouter différents contrôles dans Gridview?
- 13. Comment ajouter Gridview colonne Valeurs
- 14. WPF: A renversé l'en-tête GridView en deux lignes où la ligne du bas est séparée en deux colonnes
- 15. Accès Concatène les lignes en rangées uniques: conditions supplémentaires requises
- 16. En-tête détaillé ASP.net gridview multirow
- 17. Comment ajouter dynamiquement des colonnes et des lignes à un asp.net 1.1?
- 18. ASP.NET GridView HeaderRow
- 19. asp.net mVc formsauthentication: quand le faire manuellement?
- 20. Callback et asp.net gridview
- 21. Comment désactiver la bordure de lignes gridview
- 22. Comment ajouter des en-têtes supplémentaires aux redirections 302 dans Apache?
- 23. Comment ajouter des critères supplémentaires à ma commande de mise à jour en utilisant NHibernate?
- 24. Comment ajouter des cellules supplémentaires dans un UITableView en mode d'édition?
- 25. Comment ajouter des données supplémentaires aux enregistrements ActiveRecord en série vers JSON dans Rails?
- 26. ajouter des ressources supplémentaires à un pom maven
- 27. Comment envoyer des paramètres supplémentaires sur un appel link/button_to_remote?
- 28. Comment ajouter des données dans deux enregistrements dans un contrôle Gridview dans Asp.net
- 29. Association d'informations supplémentaires avec l'abonnement ASP.NET MVC
- 30. Rails appareils semblent ajouter des données supplémentaires inattendues
Ouais, je pense que je vais devoir aller avec l'idée d'insérer les deux lignes supplémentaires dans le IList. Pas idéal, mais ça suffira. Merci. –