Bonjour,
J'ai un petit problème avec mes windows form le passage de form1 à form2 a été effectué avec succès mais le passage de form2 à form3 contient une faute avec le passage par variable

le code de form1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
SqlCommand sda = new SqlCommand("Select * from con where usern='" + usern.Text + "'and pw='" + pw.Text + "'", con);
SqlDataReader cur = sda.ExecuteReader(CommandBehavior.CloseConnection);
string n = cur["nom"].ToString();
string p = cur["prenom"].ToString();
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
form2 a = new form2(n, p);
a.Show();
}
le code de form2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public form2(String nom, String prenom)
        {
            InitializeComponent();
            InfoUser.Text = nom + " " + prenom;
 
        }
private void form3ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Hide();
            form3 a = new form3(nom, prenom);
            a.Show();
        }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Le nom 'nom' n'existe pas dans le contexte actuel
Le nom 'prenom' n'existe pas dans le contexte actuel
merci