何となく Blog by Jitta
Microsoft .NET 考

目次

Blog 利用状況
  • 投稿数 - 761
  • 記事 - 18
  • コメント - 37042
  • トラックバック - 222
ニュース
  • IE7以前では、表示がおかしい。div の解釈に問題があるようだ。
    IE8の場合は、「互換」表示を OFF にしてください。
  • 検索エンジンで来られた方へ:
    お望みの情報は見つかりましたか? よろしければ、コメント欄にどのような情報を探していたのか、ご記入ください。
It's ME!
  • はなおか じった
  • 世界遺産の近くに住んでます。
  • Microsoft MVP for Visual Developer ASP/ASP.NET 10, 2004 - 9, 2011
広告

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

その他

わんくま同盟

同郷

 

 Validate と Vote をお願いします。
ListChanged イベントが複数回発生する
特にこれといった害はなさそうなんですけどね。


 で、それよりも、こちらに Vote をお願いします(笑)
Cancelable ListChanging Event

 上のフィードバックを送信するために検索したところ、ヒットしたものです。

 .NET Framewrok 2.0 で、データをバインドできる対象が増えました。また、@IT の えムナウさんの記事 のように、データを編集することがとても楽になりました。

 しかし、「ユーザの変更を許可して良いか」という検証をする箇所がありません。もっとも、データの変更については、Validating イベント で何とかなるところもありますけどね。それでも、削除の確認が出来ない、というのは、厳しいと思います。

…取り消せないのか。。。どうしよう?

 

とりあえずの回避策

 貼り付けたときに出来る bindingNavigatorDeleteItem には、Visible = false で消えてもらいます。そして、別のボタンを作ります。仮に「toolStripButtonFakeDelete」とします。

 toolStripButtonFakeDelete.Click にて、問い合わせを行います。そして、削除しても良いときは、bindingNavigatorDeleteItem.PerfomeClick() を実行します。ただし、Visble = false だと実行してくれないので、直前に Visible =true を、直後に Visible = false に戻します。一瞬、ナビゲーションウインドウが光ります(笑えん)。

投稿日時 : 2005年10月28日 19:30
コメント
No comments posted yet.
タイトル
名前
Url
コメント