0

メイン ウィンドウとデータベースを更新するためのウィンドウの 2 つのウィンドウがあります。メイン ウィンドウには、データベースからのデータが表示されます。データを渡すために DataGrid に接続しているメイン ウィンドウにプライベート変数があります。更新ウィンドウに入力した情報でこのプライベート変数を更新する必要があります。更新ウィンドウでこのデータにアクセスしようとするか、更新からメインにメッセージを送信してメインに更新するように指示する方法を教えてください。それが明確でない場合は、さらに詳しく説明できます。

4

1 に答える 1

1

私にとっては、最も自然でクリーンな方法を選びます。

更新ウィンドウをモーダルにすることができる場合は、メイン ウィンドウがそのプロパティにアクセスしてから、データを更新するように通知する方がよいでしょう。自動化されたテストケースで勝ちます。

メインウィンドウでこれを考慮してください:

if (updateWindow.ShowDialog() == true)
{
   MyUpdatedModel model = updateWindow.MyUpdatedData;
}
于 2010-08-08T04:32:40.100 に答える