DataGridView aktualisieren

12/03/2008 - 16:26 von Uwe Domschke | Report spam
Ich habe ein DataGridView und eine BindingSource. Nun möchte ich die
anzuzeigenden Daten àndern, indem ich die BindingSource neu lade. Das
DataGridView reagiert aber nicht. Was ist do noch zu tun?

Danke

Uwe
 

Lesen sie die antworten

#1 Frank Dzaebel
12/03/2008 - 20:28 | Warnen spam
Hallo Uwe,

Ich habe ein DataGridView und eine BindingSource. Nun möchte ich die
anzuzeigenden Daten àndern, indem ich die BindingSource neu lade. Das
DataGridView reagiert aber nicht. Was ist do noch zu tun?



Normal làdt man neue Daten z.B. in einen DataTable,
wenn man denn unbedingt neuladen möchte/muss.

employeeTableAdapter.Fill(this.adventureWorksDataSet.Employee);
// danach merkt das DataGridView das ggf. automatisch, wenn
// es dessen DataSource-Eigenschaft denn auf den BindingSource
// gesetzt ist.

Der BindingSource (dessen DataSource dann z.B. ein
DataSet und DataMember der DataTable ist) kapselt ja
nur Datenquelle in eine DB-unabhàngige Sicht.

Ansonsten kurz pràzisieren, was mit "neu laden" konkret
gemeint ist. Gut auch, wenn Du exakten Code postest,
Ggf. kann es wichtig sein, ob die gebundene Instanz
ein ListChanged-Ereignis wirft.

Für Anzeige-Positions-Handling etwa:
http://groups.google.com/group/micr...0e5035d79e


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen