2009-07-15 9 views

答えて

0

jqueryを使用してデータベースの値をチェックすると、ajax呼び出しを行うことができます。または、GUIDを使用して自動的にIDを作成することもできます。

EDIT私はちょうどあなたがWindowsフォームを使っているのを見ました。おそらくjQueryを使うことはできません:)私はGUIDを使用します。また、onBlurイベントをテキストボックスにアタッチし、データベースが存在しないことを確認するようにデータベースをチェックすることもできます。

1

イベントにフックし、ハンドラでイベント引数を使用して、a)これが新しい行であり、b)ID列であるかどうかを判断します。その場合は、BackgroundWorker(または類似のバックグラウンド手法)を使用してデータを照会し、この値が一意であるかどうかを確認します。そうでない場合、おそらくユーザーにラベルを表示して競合を通知することは、最も目立たない行為であり、新しい行がコミットされないようにします。