tecla
Erfahrenes Mitglied
Hallo zusammen
Ich habe ein Form mit einem DataGridView drin. Dieses füllt sich jetzt, bevor das Form sichtbar wird. Dies dauert leider sehr lange, wenn ich grosse Datenmengen habe, bei 7'000 Datensätzen ca. 1 1/2 Minuten. das sieht vereinfacht etwa so aus:
Ist es irgendwie möglich, das Form schon zu öffnen, damit der Benutzer, die schon eingefüllten Daten sehen kann. Und auch sieht, dass das Ding dabei ist sich zu füllen?
Grüsse, Tecla
Ich habe ein Form mit einem DataGridView drin. Dieses füllt sich jetzt, bevor das Form sichtbar wird. Dies dauert leider sehr lange, wenn ich grosse Datenmengen habe, bei 7'000 Datensätzen ca. 1 1/2 Minuten. das sieht vereinfacht etwa so aus:
Code:
internal AdressAuswahl(ref List<PFA> pfaListe)
{
InitializeComponent();
DatagridFuellen(ref pfaListe);
base.ShowDialog();
}
private void DatagridFuellen(ref List<PFA> pfaListe)
{
foreach (PFA pfa in pfaListe)
{
string aktName1 = pfa.Name1;
string aktName2 = pfa.Name2;
string aktStrasse = pfa.Strasse;
string aktPLZ = pfa.PLZ;
string aktOrt = pfa.Ort;
string aktID = Convert.ToString(pfa.IDPartner);
string[] row = { aktName1, aktName2, aktStrasse, aktPLZ + aktOrt,
aktID };
dataGridView1.Rows.Add(row);
}
}
Grüsse, Tecla
Zuletzt bearbeitet: