salut à tous,
En cliquant sur un bouton dans un form1 je veux qu'on m'affiche une datagridview dans form2 contenant une table de la base de donnée, mais le probleme c'est que le datagrid view s'affiche vide.
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 //CODE DU FORM1 private void button2_Click(object sender, EventArgs e) { Form2 form2 = new Form2(cn); form2.Show(); this.Enabled = false; } /////CODE DU FORM2 public Form2(SqlConnection cn) { InitializeComponent(); c = cn; } private void Form2_Load(object sender, EventArgs e) { dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; string connectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Documents and Settings\\Administrateur\\Mes documents\\stock.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"; c.ConnectionString = connectionString; SqlDataAdapter d = new SqlDataAdapter("select * from fournir", c); MessageBox.Show("La connexion avec la base de donnée est faite!!!!!"); DataTable dt = new DataTable(); d.Fill(dt); dataGridView1.DataSource = dt; }
Merci et bonne journée
Partager