datatableからgridviewにデータをバインドするためのgridviewとsqldatasourceがあります。
セルの値を新しい値で更新していて、その値がグリッドビューの他のセルにすでに存在している場合、新しいページの一意の値に対して制約エラーが発生し、ユーザーにとっては非常に悪いように見えます。
そのエラーをキャッチし、ラベルに別のテキストを表示して、値がすでに存在することをユーザーに警告するにはどうすればよいですか?
だから、私はイベントからグリッドビューに何かを追加していません、そして私が捕まえることができるものは何もありません。私は一般的なルールか何かを作る必要があります、そして私は方法がわかりません。
私はこれを試しましたが、うまくいきませんでした、表示されません。
protected void GridViewUpdateEventHandler(Object sender, GridViewUpdatedEventArgs e)
{
if(e.Exception!=null)
{
lblForError.Text="Value already exists"; //etc
}
}
ありがとう