2009-04-17 8 views
0

J'ai un Gridview dans lequel aucune ligne n'a été remplie au départ. signifie que je ne mets aucune source de données à gridview.I dois peupler gridview en ajoutant footerrow.J'ai donné la visibilité de footerrow comme vrai.Alors une erreur vient comme 'Objet non défini à une instance d'un objet. raison pour cela? Quelqu'un peut-il aider?Comment ajouter un FooterRow à un Gridview qui n'a pas de valeur au départ

En fait, j'ai besoin d'ajouter des données dans le Gridview via le FooterRow.Après l'insertion de quelques enregistrements, j'ai besoin d'insérer ces données dans la base de données.So, je veux seulement Gridview pour insérer des données dans la base de données. "FileID", j'ai beaucoup d'enregistrements, c'est pourquoi j'emploie Gridview.Is là n'importe quelle autre méthode pour ceci?

Répondre

2

Voir cette question: How to insert a Row in GridView.

L'erreur de référence d'objet est probablement due au fait que vous n'avez défini aucune source de données pour GridView. Dans ce cas, Gridview ne s'affichera pas.

Edit:

Je l'ai déjà lié à une autre question qui fournit un lien très utile pour accomplir le type de fonctionnalité que vous désirez. Puisque vous semblez ne pas l'avoir trouvé, voici le lien correspondant - How to easily insert row in GridView with SqlDataSource?

L'article montre comment vous pouvez utiliser le EmptyDataTemplate de GridView pour activer l'insertion d'enregistrements à l'aide d'un GridView. Notez que vous devrez modifier légèrement la logique pour insérer un groupe d'enregistrements en une seule fois, plutôt qu'un seul à la fois.

Si vous avez un problème avec cette solution, merci de clarifier via des commentaires.

+0

Alors, que puis-je faire pour ajouter des lignes à gridview en cours d'exécution – Nandini

+0

Avez-vous vérifié la question à laquelle je suis lié et les liens qui y sont publiés? – Cerebrus

+0

Assez douteux .... – cjk