Lecture dans la base de donnée et thread
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:
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.