In meiner Anwendung habe ich Listbox, die aus der Datenbank aktualisiert.Liste aktualisieren auf Ereignisse
Die Veränderungen, die [Tasten] (OnClick Ereignisse) sein kann
- Einfügen eines neuen Zeile/Zeilen.
- Zeile/Zeilen löschen.
- Zeile bearbeiten.
- Aktualisieren Sie die Liste.
Ich habe eine Funktion, um die Auffrischung zu tun:
public void DBListBoxRefresh()
{
dbListBox.DataSource = dbPersonList;
}
Wie kann ich Ereignis gemacht, das auf jedem Ereignis dieser Art automatisch das Listenfeld neu geladen. oder andere Ideen, wie kann ich es machen, anstatt die Funktion von jedem Ereignis Aufruf
Rufen 'DBListBoxRefresh();' in 'MainForm_Load' und' btnNew_Click'. Sie brauchen keinen Delegierten. Was ist das Problem? –
OK, aber was ist die Verwendung des Delegaten? Sie möchten eine Methode aufrufen. Nennen. Zum Beispiel können Sie schreiben: 'btnNew.Click + = (obj, arg) => DBListBoxRefresh();' und 'this.Load + = (obj, arg) => DBListBoxRefresh();'. –
Ich mache Liste in der App mit allen Ereignissen, die ich brauche, um zu laufen, und wenn ich einen löschen oder hinzufügen muss, wird alles an einem Ort sein –