Ho pensato a questa soluzione ma non mi riesce di popolare il dataGridView:
nella classe clienti ho creato un metodo "ottieliLista()" che preleva tutti i dati dal database access e li mette in un dataRowCollection che viene restituito dal metodo.
La classe chiamante, quindi, invoca il metodo ottieniLista() e ottiene il DataRowCollection con tutti i record.
A questo punto come faccio a popolare il dataGridView con il dataRowCollection ottenuto?
Avevo pensato di creare un Array, mettere tutti i record del DataRowCollection in questo Array e passarlo al DataGridView in questo modo:
codice:
private void popolaDataGrid(DataRowCollection dati)
{
Array[] righe = {};
for (i=0; i<n; i++){
dati.CopyTo(righe[i], i);
listaClientiDataGridView.Rows.Add(righe[i]);
}
}
Ma non funziona.
Ho provato in tanti modi ma proprio non ci riesco. Avete qualche suggerimento?
Grazie