Bonjour,
J'ai énorme soucis d'affichage avec les données de ma table dans mon DataGrid, j'ai une table qui contient environ 15000 enregistrements que j'affiche donc dans le DataGrid soucis c'est que celui-ci mais environ 30mn pour m'afficher le contenu donc je pense qu'il y a un soucis mais lequel ... ???
Ci vous pouviez m'aider à éclaircir se problème ça m'arrangerait.
Merci d'avance à tous.
Mon code :
'Chaîne de connexion à la BDD
Dim SqlConn As String = "Driver=Firebird/InterBase(r) driver;Server=localhost;" + _
"Database=localhost:CheminBDD;Uid=SYSDBA;Pwd=masterkey;"
'Outil de connexion à BDD
Dim myDA As New Odbc.OdbcConnection(SqlConn)
'Ouverture de la BDD
Try
myDA.Open()
Catch ex As Exception
MsgBox("Erreur de connection à la BDD !" + _
Chr(13) + Chr(13) + "Détails :" + Chr(13) + ex.Message(), MsgBoxStyle.Critical, "Fluox")
Exit Sub
End Try
Dim ReqSQL = "SELECT * FROM " & Me.CMB_TABLE.Text
'Table de données en mémoire
Dim adapter As New Odbc.OdbcDataAdapter(ReqSQL, myDA)
'Création de l'objet Dataset :
Dim DataSet As New DataSet
Try
'Chargement des données dans la table adapter
adapter.Fill(DataSet, Me.CMB_TABLE.Text)
Me.DataGrid.DataSource = dt
Catch ex As Exception
MsgBox("Erreur de chargement des données !" + Chr(13) + Chr(13) + "Détails :" _
+ Chr(13) + ex.Message(), MsgBoxStyle.Critical, "Fluox")
Exit Sub
End Try
End Sub
Johann36