Kann Datagridview nicht mit Bindingsource aktualisieren

8

Ziel:
Nach dem Klicken auf Hinzufügen oder Löschen, sollte die Datagridview mit den neuesten Daten aus dem Dokument aktualisiert werden.

Problem:

  

Die Datagridview kann nicht aktualisiert werden   nachdem Sie Änderungen vorgenommen haben, indem Sie oder   neue Daten hinzufügen.

Ich verwende eine Bindungsquelle, die mit der Datenquelle von datagridview verknüpft ist.

Ich habe alles mit einer anderen Lösung ausprobiert und lese Tipps aus verschiedenen Foren aber trotzdem kann ich dieses Problem nicht lösen.

Ich habe auch versucht, diese Syntax "BindingSource.ResetBindings (false)", "BindingSource.Refresh ()" usw., aber kein Ergebnis.

Links unten:

So aktualisieren Sie eine Bindungsquelle

Ссылка

Ссылка

Ссылка

%Vor%     
What'sUP 14.03.2011, 20:18
quelle

2 Antworten

2

Ich habe dasselbe Problem festgestellt und herausgefunden, dass das Problem bei der Initialisierung der BindingSource in einem statischen Konstruktor liegt (Die Klasse war ein Singleton). Nachdem ich dies erkannt hatte, habe ich den Code in das aufrufende Ereignis verschoben, und es funktionierte schließlich, ohne dass NULL zugewiesen oder die Clear-Methode aufgerufen werden musste. Hoffe, das hilft.

    
anna 10.05.2012, 15:01
quelle
1

Sie müssen die Spalten nicht definieren (es sei denn, Sie möchten wirklich ...)

Rufen Sie dann einfach jedes Mal die refreshDataGridView-Methode auf, wenn Sie etwas aus Ihrer Liste hinzufügen oder entfernen ...

%Vor%     
John Bartels 07.04.2012 20:29
quelle

Tags und Links