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