2009-05-03 12 views
2

Ich habe eine Combobox an eine Datenbanktabelle gebunden. Wenn der Benutzer ein neues Datenelement in die Tabelle einfügt, möchte ich, dass das Kombinationsfeld automatisch aktualisiert wird, um diese Daten anzuzeigen. Ich bin mir jedoch nicht sicher, wie ich das machen würde.C# Databound ComboBox Automatisches Update

Hilfe wäre sehr willkommen.

Antwort

0

Ich habe etwas Ähnliches dazu in einem Programm von mir.

Immer wenn meine Datagridview aktualisiert wird, entleere ich die Combobox und befülle sie neu.

Etwas nach dem Vorbild von (ich meinen Code nicht sofort zur Verfügung haben, aber dies ist die allgemeine Idee):

if (!combobox.isempty()) 
{ 
    combobox.clear() 
} 

// Fill combobox here 
-1

ich denke, im Moment, den Sie wissen, dass Sie einige Daten zu dieser Tabelle hinzufügen, sollten Sie rufen:

yourcombobox.Databind(); 

auch Sie wieder yourcombobox.DataSource Eigenschaft definieren müssen, bevor Databind() Aufruf