[C#] Combobox での ConstraintException
2007-2-28 12:44
Visual Studio 2005 で、ComboBox を bindingSource、DataSet 経由で DB のテーブルとリンクさせてコードを表示・選択できるようにしていますが、コンボボックスをカーソルキー(矢印キーの↓↑)で操作すると
System.Data.ConstraintException はハンドルされませんでした。
列 ‘hoge’ は一意であるように制約されています。値 ‘bar’ は既に存在します。”
のように一意制約のエラーとなってしまいます。こちらは値の入力はしないので、更新して同じ値が発生することはないのですが、とりあえず DataSet の EnforceConstraints プロパティ を False にすれば解決しました。
助けました、ありがとうございます!
コメント by robert — 2008-01-31 19:07