まとまりのないブログ

something which something is something

vb.net

datagridにバインドしたデータが120秒経つと消える・・・

投稿日:

訳の分からない現象が現れた。accessのmdbへselect文を発行して取得したテーブルをdatagridコントロールにバインドするようにプログラムした。そしてデバッグで表示を確かめようとしたところ、一定時間経つとdatagridに一覧表示されていたレコードがフッと消えてしまう。一応時間を計ってみたところ120秒、2分ちょうどで消える・・・。なんだこれは。datagridのプロパティをいじりすぎてぶっ壊してしまったんだろうか。

とりあえず新規にdatagridコントロールを作り直して、みたところ訳の分からない現象は出なくなった。プログラミングのミスではないところのトラブルが対処法がないだけに一番困る。

※原因が判明した。monthcarendarコントロールのdatechangeイベントが悪さをしていた模様。私のプログラムミスでした。datagridコントロール作り直してもよくみたら直ってなかったヽ(´ー`)ノ

-vb.net

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

windowsアプリケーションにグラフを追加してみる

MSChartを使うことを諦めて別のグラフコンポーネントを探していたところ、visual studio 2005に標準でreportviwerというコンポーネントがあることに気づいた。reportとい …

no image

datagridの列幅の調整ができない

こんなことで嵌るのは私くらいかもしれないけれど一応備忘録 datagridviewのプロパティにある、AllowUserToResizeColumnsの値をtrueに設定しても、実際にデータをバインド …

no image

datagridの選択した行のセルの値を取得する

備忘。.netframeworks2.0のコントロールであるdatagridコントロールで、バインドされたデータ一覧から選択された行のセル値を取得する方法。datagridのSelectedRowsプ …

no image

リッチテキストボックスに左余白を設定する

備忘。右画像のようにテキストボックス内に左余白を設定する。リッチテキストボックスのプロパティパネル内を見渡しても左余白を設定するプロパティは見つからなかった。右余白については、RightMarginと …

no image

メタ文字のエスケープ

sqlインジェクション対策の一つのメタ文字のエスケープ処理。ローカルで利用するwindowsアプリケーションなので、インターネット上のwebアプリのように攻撃されることはないけれど、操作している上でメ …