Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 2011
-
29 déc. 2007 à 15:40
Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 2011
-
2 janv. 2008 à 10:55
Bonjour à tous,
J'ai un petit problème de passage de paramètre entre form. Je sais comment faire (en lisant le post http://www.csharpfr.com/codes/PASSAGE-PARAMETRES_26735.aspx) Mais mon problème ici, je fais passer un data set en paramètre. Je fais comme ceci :
// passage du dataset de la form 4 par le constructeur de la form5
Form5 f5 = new Form5(this.dataSet1);
f5.ShowDialog();
//code de la form5
public partial class Form5 : Form
{
DataSet datset;
public Form5(DataSet dset)
{
InitializeComponent();
this.datset = new DataSet("dset");
}
Je fais passer dset qui provient de ma form4, jusque la pas de problème.
mais une fois que mon label se remplis j'ai l'erreur suivante : 'La référence d'objet n'est pas définie à une instance d'un objet.' Je ne comprends pas trop cette erreur du fait que j'ai bien utiliser le mot clef "new" pour instancier mon dataset (datset).
Je vous demande une nouvelle fois votre aide car je bloque la dessus :-S
Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 20112 2 janv. 2008 à 10:55
Oki, merci pour la réponse. Mais je me suis débrouillé autrement. J'ai fait passé un DataTable à la place et dans la Form5, j'ajoute le datatable à mon DataSet et là plus de problème avec le mot clef "new".