- PR -

子フォームのリロード(C# Winフォーム)

投稿者投稿内容
キラ
大ベテラン
会議室デビュー日: 2005/12/10
投稿数: 104
投稿日時: 2006-02-27 15:05
お世話になります。
記述不足で申し訳ありません。

再描画、再表示はどちらでも構いません。
フォーム上にグリッドがありその情報を最新にしたいです。

子フォーム表示

登録処理ボタンクリック(子フォーム)

子フォームの再描画、再表示

なので子フォーム上での処理になると思います。
よろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-27 15:20
引用:

トトロさんの書き込み (2006-02-27 15:05) より:

再描画、再表示はどちらでも構いません。
フォーム上にグリッドがありその情報を最新にしたいです。


[orz]Grid コントロールがあるなんて、初めて聞きましたよ...[/orz]

それだったら、フォームを Close しようが Hide して Show で再表示しようが、
Form.Refresh で再描画しようと、「Grid "自身" の更新」とは全く関係がないので、
今までのはすべて忘れてください。orz

すいませんが、また情報が足らないように思えます。
グリッドとは System.Windows.Forms.DataGrid のことでしょうか?

実データへの更新は DataGrid から更新していない... ということでしょうか?
何かを更新することで、DataGrid の表示も更新したいように見受けましたが...

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
キラ
大ベテラン
会議室デビュー日: 2005/12/10
投稿数: 104
投稿日時: 2006-02-27 15:39
お世話になります。
大変失礼致しました。

>グリッドとは System.Windows.Forms.DataGrid のことでしょうか
そうですが、他に何かあるのでしょうか?

>実データへの更新は DataGrid から更新していない... ということでしょうか?
DataGridから一部入力しています。
その一部の値を使って(結合)コードを生成します。
セル1 セル2 + セル3 + セル4(0100011)
セル2 01
セル3 0001
セル4 1

セル1には入力しないでセル2、セル3、セル4を結合したものをDBに登録します。
現時点ではセル1に値が表示されないので結合した値をセル1に反映させたいです。
よろしくお願いします

スキルアップ/キャリアアップ(JOB@IT)