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é.

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()); }
 
        }
si je met la procedure traitement sans thread sa marche.
Merci énormement.