C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 6 を表示中)
■7085 / )  Re[6]: OnCellClickの使い方
□投稿者/ サマー 一等兵(37回)-(2006/10/02(Mon) 21:55:44)

分類:[VC++(C++/CLI)] 

No7063に返信(επιστημηさんの記事)
>>要はデータベースに関連づけられたデータグリッドビューをテーブルの更新直後
>>に再表示されることです。現在はデータテーブルをUpdateしても
>>データグリッドのセルを手動でクリックしないと新しいデータが表示されません。
>
> これは、クリックイベントに反応するハンドラの中で何一つしなくとも、
> クリックすれば更新されるのでしょうか?
>
> それとも「ハンドラの中で明示的に更新している」から、
> あたかもクリックしたかのように見せかけたい のでしょうか?

データグリッドのセルクリックハンドラのなかでデータベースの再読み込み
を明示的に行っているので、セルクリックイベントを発生させれば、
データグリッドビューが再表示されるだろうと考えています。

> あるいはたとえばそのアプリが参照しているデータベースに
> 別のアプリが貼りつき適当にデータをいじると、
> データグリッドに表示された値は勝手に変更されてくれるのでしょうか?
> そうでなければ"更新せよ"すなわち再クエリせなあきませんよね。

現状では、データテーブルのUpdateメソッドで更新してるんですが、
表示はクリックしないと更新してくれません。

> グリッドビューにたいして"データベースを読み直せ"とお願いすること
> はできないのでしょうか?
> その唯一の手段がセルのクリックだとは考えづらいのですが。


データグリッドビューのデータベースの読み直しができるかどうかさがして
みます。

> # 僕はDBに疎いのでシロート考えですけども、キモは外してないと思う
>

回答して頂ありがとうございます。

0
返信 編集キー/


管理者用

- Child Tree -