0

最近、Visual Studio でデータベースを作成しました。2 つのフォームがあり、最初のフォームにはテーブルが表示されます。2 番目のフォームは最初のテーブルに接続され、デザイン ビューに情報を表示します。

ユーザーがデザイン ビューでデータを変更し、[保存] をクリックすると、2 番目のフォームが閉じられたときに変更された情報が元のフォームで更新されます。

ただし、保存せずにフォームを閉じると、元のフォームの情報は変更されません。

デザイン ビューで行った変更を保存する必要があることをユーザーに明確に示すために、[保存] ボタンを作成したいと考えています。

以前に「保存」ボタンを作成した人はいますか? ファイルではなく、別のフォームに接続されたフォームの場合は?

4

3 に答える 3

0

イベント FormClosing の使用はどうですか?

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    if (MessageBox.Show("Do you want to save changes to your table?", "My Application", MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        e.Cancel = true;
    }
}
于 2012-10-23T09:52:04.977 に答える