tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル datagridviewの再表示
投稿日: 2008/08/28(Thu) 10:34
投稿者マリオ
VB2005、SQLServer2005環境です。
FormA、FormBの2つのフォームがあり、FormAはDataGridViewでデータを表示し、
FormBはFormAで選択されたデータを呼び出し修正処理を行っています。
質問は、FormBでデータを登録し、FormBを閉じたタイミングで、
FormAのDataGridViewを再描画して最新のデータを表示したいのですがうまくいきません。

<FormAで記述しているCD>
Private Sub BTN_Data表示ボタン_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles BTN_Data表示ボタン.Click
    'DB接続
    'SQL文を作成して実行
    'データアダプタを生成
    'データセットでバインド
    'DB切断
End Sub

<FormBで記述しているCD>
Private Sub BTN_更新_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_更新.Click
    'FormBの内容を更新する処理
    Me.Close()
End Sub

FormAからFormBをオープンする時に、ShowDialogでオープンしています。
FormBを閉じた時点で FormA 内の FormB.ShowDialog の次の行に制御が戻りますので、
ここで DataGridView をリフレッシュしたのですが出来ませんでした。
    me.datagridview1.refresh()

上記の、FormBが閉じる時のイベントで、ResetBindingsを使えばいいのかと思いましたが
どこにどう記述すればよいかわかりませんでした。
どうすれば再描画できるでしょうか?
ご教授ください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。