tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルdatagridviewの表示内容を更新
記事No10356
投稿日: 2010/12/14(Tue) 13:47
投稿者miki
親フォームのDataGridViewの表示内容を更新したいのですがどのようにすれば良いでしょうか?

frmA … メインフォームです データベースから取得した一覧を表示します
 |--DataGridView … 一覧表示用
  |--新規追加ボタン … frmBをモーダル表示し閉じられたらDataGridViewのデータを再取得
  |--編集ボタン … frmBをモーダル表示し閉じられたらDataGridViewのデータを再取得
  |--削除ボタン … 削除SQLを実行しDataGridViewのデータを再取得

frmB … 明細用のフォームです(プロパティに新規追加or編集モードがある)
  |--各フィールド用コントロール … データ入力用
  |--保存して閉じるボタン … データを保存して閉じる
  |--キャンセルボタン … データを保存しないで閉じる
  |--保存して新規追加ボタン … データを保存してフォームをクリアし新規追加モード

という風に一覧画面と明細画面を分けています。
frmBの[保存して新規追加ボタン]を押したときに、frmAのDataGridViewの内容を更新したいのですがどのようにやれば良いのでしょうか?
frmAにPublicでメソッドを作ってDataGridView再取得を呼び出しても内容は変わりませんでした。
プロパティを作ってfrmBから呼び出しても内容は変わらずでした。
モーダル表示している時に親フォームの内容は変更できないのでしょうか?

[ツリー表示へ]
タイトルRe: datagridviewの表示内容を更新
記事No10369
投稿日: 2010/12/15(Wed) 17:42
投稿者花ちゃん
私は、データベースについてはあまり詳しくないので、文書で説明されても
どのようにしてデータを接続(表示)しているのか? どのように更新処理をしているか
判断できません。
(例えば、新規追加ボタン と編集ボタンの説明文がまったく同じ内容とか)

> プロパティを作ってfrmBから呼び出しても内容は変わらずでした。
せめてどのようなコードを書いてどうだめなのかを実際に試したコードでも投稿しないと
誰かがコードを書いてくれるまで待つ事になるかと。


> モーダル表示している時に親フォームの内容は変更できないのでしょうか?
だと思ったら、モードレスで表示して試して見るとかすれば解るのでは?
又、テキストボックスの値のようなものなら、書き込みができるのかどうかとか?
http://hanatyan.sakura.ne.jp/dotnet/form10.htm

※ レスが付かないのは、多くの場合質問内容に問題がある場合がほとんどです。
  この掲示板の上部や投稿画面のところに書いてある事位は見るようにして下さい。
  http://hanatyan.sakura.ne.jp/hazimeni.htm#keijiban  
  

[ツリー表示へ]