Bonjour,
Je ne vois pas ce qui n'est pas correcte dans le code ci-dessous pour qu'il n y ait aucune donnée affichée dans le DataGridView.
Par contre si j'appelle la méthode showData() depuis un bouton comme ceci
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
35
36
37
38
39
40 #region GetStudentDetails Method public static DataTable GetStudentDetails() { DataTable dtable = new DataTable(); dtable = StudentDL.FetchStudentDetails(); return dtable; } #endregion #region FetchStudentDetails Method public static DataTable FetchStudentDetails() { try { conn.Open(); DataTable dtable = new DataTable(); adp.Fill(dtable); return dtable; } catch (Exception e) { throw e; } finally { conn.Close(); } } #endregion private void StudentRecordForm_Load(object sender, EventArgs e) { DataTable dtable = StudentBL.GetStudentDetails(); dataGridView1.DataSource = dtable; }
cela fonctionne mais bien sûr, je voudrais que le datagridview se remplisse dans le load.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void button1_Click(object sender, EventArgs e) { showData(); }
Merci,
Partager