Bonjour, je suis vraiment bloqué...alors voila:
je travaille en Asp, c#. dans ma page je défini pour sa classe aspx.cs un dataset dts1.

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public class chantier : System.Web.UI.Page
	{
		protected System.Data.SqlClient.SqlConnection sqlConnection1;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.Label Label3;
 
		protected   System.Data.DataSet dst1 = new DataSet();
		....
	}



puis dans le code d'un premier boutton asp, je crée une datatable dt_tbl1 dans ce dataset

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
	dst1.Tables.Add("tbl1");


dans un second boutton, je veux remplir la batatble créée avec un adatadapter dt_adap1

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
	adap1_cht.Fill(dst.Tables["tbl1"]);

à l'execution jobtien lerreur: la table tbl1 n'appartient pas a ce dataset!


est ce que, quand on clique sur un boutton asp appartenant à une page; il y'a création d'une nouvelle instance de la classe aspx.cs associée?
parce que Je crois que c'est une histoire de portée,je sais qu'il y a le mot clé static, mais mon dataset va dépondre de la session,
et donc peut étre une des solutions serait de le mettre dans une variable de session. mais je ne sais pas comment le répérer après.

Merci de me sauver.