Bonjour
Je fais un programme avec 2 datagridview qui sont liées. Si je clique sur un ligne du premier datagrid, le deuxième affiche d'autre information
De plus pour remplir la premiere un peu choirsir via des boutons si on affiche des données traitées, non traitées, ou toute la base.
Hors quand il y a beaucoup de données dans l'une de ces catégories la datagrid est longues à se remplir, environ 11 secondes.
Voici le code de remplissage de la datagrid
Y'a-t-il une moyen que ce ne soit pas long
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 ''' <summary> ''' Rempli un controle datagrid pour afficher les données de la base ''' </summary> ''' <param name="control">represente la datagrid</param> ''' <param name="table">table à afficher</param> Public Sub Rempli(ByVal control As DataGridView, ByVal table As String) oDA = New OleDbDataAdapter(sql, strConnection) oDs1 = New DataSet() bind = New BindingSource() oDA.Fill(oDs1, table) bind.DataSource = oDs1.Tables(table) control.DataSource = bind ' End Sub
Merci d'avance
Partager