Ajouter dynamiquement une ligne personnalisée à un GridView
Question
J'ai un gridview qui est databound, je veux ajouter dynamiquement une ligne avec des données que je définis et loin des données databound, comment puis-je le faire?
La solution
Côté client en utilisant DOM ou jQuery pour ajouter une nouvelle ligne.
Côté serveur Vous devez hériter du contrôle GridView et substituer la fonction de rendu pour modifier le code HTML de sortie.
Mais je ne vous suggère pas cela. Parce que cela brise la programmation POO et rend difficile le débogage en cas d’erreur.
Autres conseils
Pour cela, vous devez ajouter un élément à votre source de données d'origine uniquement, car il n'y a pas d'autre moyen de le faire. Vous pouvez ensuite ajouter les données souhaitées au nouvel élément ajouté à votre source de données.