私はWinフォームアプリケーション(VS 2010/C#)を持っており、リフレッシュボタンなしでページをリフレッシュする方法を理解しようとしています。別のフォームページからフォームページを更新する方法はありますか?
this.Hide();
AccountSettings AS = new AccountSettings();
AS.ShowDialog();
私が持っている例:現在、私はこの(this.refresh()何らかの理由で動作していないようです)のようなコードに何かを含むリフレッシュボタンで(基本的にはデータバインディングをリセットする)ページを更新することができますCellClickイベントを含むデータグリッドを含む多数の設定を持つページです。セルをクリックすると、データベースに変更を加えることができます。私は近くで設定ページに戻りますが、私が変更を見るための唯一の方法は、ボタンを使ってページをリフレッシュ()することです。
それでは、フォームページを別のフォームページからリフレッシュする方法はありますか? たとえば、[保存]ボタンをクリックするか、子ウィンドウを閉じます。
あなたはバインディングソースを更新する必要があります。グリッドはそれ自体から更新されます。 –