- - PR -
BindingSourceコントロールを使ったフォームでのイベントについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-06 16:14
お世話になります。
VB2005 (Windows Form) SQLServer2000 です。 フォームに、 BindingSourceコントロール(BindingSource1) BindingNavigatorコントロール(BindingNavigator1) TextBox1 (主キーフィールド:ID とバインド) が貼り付けてある単票フォームについて質問させて頂きます。 BindingNavigatorのレコード移動ボタンを押すとカレントレコードが移動し、TextBox1に は、カレントレコードのIDが表示され、かつ編集可能な状態となる動作は期待通りです。 レコード追加ボタン(+マークのAddNewボタン)を押すと新規レコードが追加されるのも期 待通りなのですが、この時に何も入力しないで別のボタン(前の戻るボタンなど)を押すと、 「列'ID'にNullを使用することはできません。」 の例外となります。(開発環境で) これは自明であり当然なのですが、この場合に何らかのイベントでこのエラーを拾い処理 を記述したいのですが、そのイベントがわかりません。 BindingSource1_DataError イベントかな?と思って試したのですが、イベントが発生 しませんでした。 よろしくお願い致します。 | ||||||||
|
投稿日時: 2006-09-22 23:40
諸農です。
どういった処理を考えているのか判らないので、適切でないかも知れませんが。 BindingNavigatorのクリックイベントで逃げることが出来ます。
後はご自分の実装したい処理で試行錯誤してみてください。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |
1