Procédure de programmation pour insérer une ligne dans une GridView?
j'ai un databound GridView dans asp.net 2.0 avec une ligne de sélection de lien. Lorsqu'une ligne est sélectionnée, je tiens à ajouter par programmation une ligne de la table ci-dessous de la ligne sélectionnée, afin de nid d'une autre grille et coll.
Je suis à la recherche de ce pour un client et pour un article, et je pense que mon google-fu n'est pas fort ce soir. Des suggestions?
EDIT: en fait j'ai eu une solution de travail, mais Visual Studio a été nutted jusqu'en quelque sorte, la fermeture et la réouverture de VS et de la reconstruction de tout ce qui a résolu le problème 😉
Ma solution est affiché ci-dessous, s'il vous plaît dites-moi comment faire mieux si possible. Merci!
OriginalL'auteur Steven A. Lowe | 2008-10-08
Vous devez vous connecter pour publier un commentaire.
Je pense que j'ai tout compris. Voici une solution qui semble fonctionner. Elle pourrait être améliorée en utilisant les contrôles de l'utilisateur, mais c'est l'essentiel:
OriginalL'auteur Steven A. Lowe
Merci pour le partage de ce code.
Je suis en train de faire la même chose (la création de imbriquée gridview), mais en fait, vous n'avez pas à créer de la gridview vous-même. Au lieu de cela, vous ne pouvez envelopper le contrôle dans les balises.
J'ai vu un exemple ici http://www.codeproject.com/KB/aspnet/EditNestedGridView.aspx?msg=3089755#xx3089755xx
Vous souhaitez voir que le développeur a imbriquées gv contrôle par wraping la deuxième contrôle gridview dans les balises.
Si vous POUVEZ faire ce qu'il fait par code, il serait plus efficace. Vous n'auriez pas besoin d'afficher tous les champs sélectionnés!! En outre, vous visuellement être en mesure d'avoir un certain contrôle ajouté à votre enfant gridview.
J'ai converti votre code vb et fonctionne parfaitement.
Grâce
OriginalL'auteur