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");
}
private void Form5_Load(object sender, EventArgs e)
{
this.label1.Text = this.datset.Tables["nom_artiste"].Rows[0].ToString();
}
}
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
D'avance Merci,
Le Grand Jisay