Bonsoir,
j'ai un problème je veux ajouter 2000 lignes a partir d'une base de données accesse au datagridview mais il prend beaucoup de temps si quelqu'un sait une méthode qui fait ca très rapidement .
merci beaucoup pour vos aides .
bonjour,
comment tu fais pour remplir ton datagridview ??
tu utilise le databinding ou tu la remplie par une boucle + datagridview1.rows(0).cells(0)="XXX" ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
salut,
merci vblover pour votre réponse qui m'a beaucoup aider a résoudre mon problème et merci aussi a ssefyou et jack . voici un extrait de mon code
ouvrir_connexion()
ds = New DataSet
Dim cmd As New OleDbCommand("select * from client", cn)
da.SelectCommand = cmd
da.Fill(ds, "client")
fermer_connexion()
DataGridView1.AutoGenerateColumns = False
Me.DataGridView1.DataSource = ds.Tables("client")
Dim dgvIDTblPermisChauffeur As New DataGridViewTextBoxColumn
Dim iIDTblPermisChauffeur As Integer
iIDTblPermisChauffeur = Me.DataGridView1.Columns.Add(dgvIDTblPermisChauffeur)
Me.DataGridView1.Columns(iIDTblPermisChauffeur).DataPropertyName = "CODE"
Me.DataGridView1.Columns(iIDTblPermisChauffeur).Name = "Code"
Me.DataGridView1.Columns(iIDTblPermisChauffeur).Width = 60
''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Dim dgvIDTblRS As New DataGridViewTextBoxColumn
Dim dgvIDTblRSS As Integer
dgvIDTblRSS = Me.DataGridView1.Columns.Add(dgvIDTblRS)
Me.DataGridView1.Columns(dgvIDTblRSS).DataPropertyName = "Raison"
Me.DataGridView1.Columns(dgvIDTblRSS).Name = "Raison Sociale"
Me.DataGridView1.Columns(dgvIDTblRSS).Width = 230
''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Dim dgvIDTblCIN As New DataGridViewTextBoxColumn
Dim iIDTblCN As Integer
iIDTblCN = Me.DataGridView1.Columns.Add(dgvIDTblCIN)
Me.DataGridView1.Columns(iIDTblCN).DataPropertyName = "CIN"
Me.DataGridView1.Columns(iIDTblCN).Name = "N°C.I.N"
Me.DataGridView1.Columns(iIDTblCN).Width = 100
encore merci a vous toutes/tous pour votre soutien