Devlop001
Messages postés18Date d'inscriptionmercredi 26 mars 2008StatutMembreDernière intervention11 juin 2008
-
11 avril 2008 à 12:23
mimosa803
Messages postés345Date d'inscriptionjeudi 15 février 2007StatutMembreDernière intervention24 avril 2010
-
11 avril 2008 à 21:51
Bonjour,
J'essaye de puis hier d'ajouter une ligne à ma base de données ( donc un DataRow) pour qu'elle soit affichée dans mon GridView.
L'idée c'est de faire cette ajout en appuyant sur un bouton le plus normalement du monde !
Aucun problème n'est signalé à la compilation. Voici le message d'erreur qui s'affiche en appuyant sur le bouton :
La référence d'objet n'est pas définie à une instance d'un objet.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
Erreur source:
Ligne 40 : protected void Button2_Click(object sender, EventArgs e)
Ligne 41 : {
Ligne 42 : dr = ds.AgendaDetails.NewRow();
Ligne 43 : dr[2] = this.TextBox2.Text.ToString();
Ligne 44 : dr[4] = this.TextBox3.Text.ToString();
Noter que : dr est le dataRow ( sans instanciation avec new, refusé par le compilateur !!!?)
ds est le DataSet
AgendaDetails est le DataTable (la table).
merci d'avance pour toute intervention. Cordialement.
[ S'il y a moyen d'ajouter des ligne directement au GridView merci de me l'indiquer également. ]
Devlop001
Messages postés18Date d'inscriptionmercredi 26 mars 2008StatutMembreDernière intervention11 juin 2008 11 avril 2008 à 15:51
Ok, Voici donc mon Code : ( pour résumer ce qui pose problème, je dispose de deux TextBox et d'un bouton (entre autres composants...), et d'un GridView lié à une base de donnée.
Je voudrai enrégistrer dans la table AgendaDetails le text saisi dans les deux textbox en appuyant sur le bouton, l'idée donc c'est de dréer un datarow ( une nouvelle ligne) c'est ça justement qui pose problème. )