Chargement de DataGridView arreté par un clic

Fermé
Airliquide - 24 avril 2012 à 11:11
 Utilisateur anonyme - 25 avril 2012 à 13:28
Bonjour,


j'ai un probleme en VB.net

Je charge un datagridview avec tous les mails d'un repertoire . Jusque la OK ça marche

Mais des que je lance un traitement qui necessite la datagridView elle arrete de ce charger ce qui provoque un OutOfBoundExeption !
Comment faire pour y remedier ? Ou comment faire pour attendre la fin de mon chargement.

J'ai bien pensé supprimer le DoEvent mais c'est pas axé comme je veut sur l'utilisation .
Comment permettre a ma datagridView de continuer a se charger ?

Merci


1 réponse

Utilisateur anonyme
25 avril 2012 à 13:28
Bonjour,

Suggestion :

Alimente d'abord un BindingSource et ensuite ton DataGrid avec
le BindingSource. Le binding source s'alimente par une liste fortement
typé ou une DataTable

bsListe.DataSource = MaDataTable
DataGridView1.DataSource = BindingSource.DataSource

ou encore :
Dim LaListe As List(Of Entite) = New List(Of Entite)

Dim Ent As New Entite

Ent.Prenom = "Arsène"
Ent.Nom = "Lupin"

LaListe.Add(Ent)

Me.bsListe.DataSource = GetType(Entite)
Me.bsListe.DataSource = LaListe
Me.DGV_Donnees.DataSource = bsListe


Cdt

Lupin
0