2012-05-13 17 views
0

データビューからグリッドビューにデータをバインドするためのgridviewとsqldatasourceがあります。Gridviewコントロールでユニークな制約値のエラーをキャッチする方法

新しい値でセルの値を更新していて、その値が既にgridviewの他のセルに存在する場合、新しいページで一意の値に制約エラーが発生し、 。

エラーをキャッチし、ラベルに別のテキストを表示して、値が既に存在することをユーザーに警告できますか?

イベントからグリッドビューに何かを追加しているわけではありません。 私は一般的なルールや何かを作る必要があり、私はどのようにわからない。

私はこれを試しましたが、うまくいきませんでした、表示されていません。

protected void GridViewUpdateEventHandler(Object sender, GridViewUpdatedEventArgs e) 
{ 
    if(e.Exception!=null) 
    { 
     lblForError.Text="Value already exists"; //etc 
    } 
} 

おかげ

答えて

関連する問題