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. ]