Bonjour,
J'ai remarqué lors de la récuperation de la base de donnée que l'interface devient impeut lourd, jai mis un thread mais malheureusement rien n'est affiché.
si je met la procedure traitement sans thread sa marche.
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 private Thread t1; private void Form1_Load(object sender, EventArgs e) { t1 = new Thread(new ThreadStart(traitement)); t1.Start(); } void traitement() { try { this.oleDbDataAdapter1.SelectCommand.CommandText = "SELECT * FROM PERSONNELS "; dataSet1.Clear(); oleDbDataAdapter1.Fill(this.dataSet1.Tables["PERSONNELS"]).ToString(); MessageBox.Show("rerer"); } catch (System.Data.OleDb.OleDbException exp) { MessageBox.Show(exp.ToString()); } }
Merci énormement.
Partager