Angepasste Ereignisse in C # WinForms @ erhöh
Ich habe einige Events, die ich selbst erstellt habe, und habe mich gefragt, wie ich sie erhöhen kann, wenn ich möchte.
Wahrscheinlich ist auch mein Anwendungsdesign durcheinander, schauen Sie sich das an, wenn Sie möchten.
Dies ist die Struktur
ProgramContext
- Form MainWindow
+ Control TextBox
+ Control Button
+ ...
In diesem Fall ist dasMainWindow.TextBox
enthält einige Informationen, die zur Laufzeit häufig aktualisiert werden. Also, ich brauche es irgendwie, um mich selbst zu aktualisieren, wenn ich will (damit es seine Daten von der Datenbank neu laden kann, wo sie gespeichert sind)
Ich habe versucht, ein @ zu hakEventHandler
zu seinemValidating
-Event, aber das schien den Trick nicht zu machen.
Also, im Grunde habe ich eine Methode, die die Daten in @ neu läProgramContext
DataTable table = _adapter.GetData();
foreach (DataRow row in table.Rows)
{
MainWindow.TextBox.Text += table.Text.ToString();
}
Das muss immer dann gemacht werden, wenn eine andere Methode (die neue Daten in @ schreibtable
) wird ausgeführt.
Irgendwelche Ideen