- - PR -
DataGridの行を削除
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-09-14 16:41
いつもお世話になっております。
VB.NET,Oracle9iでアプリケーションを OracleからDataTableにデータを読み込みグリッドにバインドし グリッド上で直接データの追加、変更、削除を OnRowChanged イベントでDataAdapterのUpdateメソッドを使って Oracleに更新しています。 グリッド上に新規で1行追加する際、OnColumnChangedイベントでキー項目の重複チェックを行い、 既に存在する場合、エラーメッセージを表示し追加された行をグリッドから消したいのですがどうすればいいのでしょうか? Private Sub OnColumnChanged(ByVal sender As Object, ByVal e As DataColumnChangeEventArgs) if 重複チェック = 既に同一キーが存在する then ※ここでグリッドの行を1行削除したい。 e.Row.CancelEdit() e.Row.AcceptChanges() end if End Sub ↑では入力した値は消えるが、行が残ってしまう。 どなたかご教示いただけないでしょうか? よろしくお願いいたします。 |
1