2009-08-24 16 views
0

"X"というテーブルがあります。私は、このテーブルを "更新ボタン"をクリックして、データグリッドで更新しようとしています。私がそれをすると、私は以下のエラーが発生しています。辞書のキー

アイテムは既に追加されています。キーの追加: '管理者'

説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

例外の詳細:System.ArgumentException:既にアイテムが追加されています。キーの追加: 'admin'

+2

レコードを更新するために使用しているコードを表示 –

+0

この問題の解決にはコードが必要です。 –

答えて

0

辞書、ハッシュテーブル、またはソートリストを使用しているようですが、その人のキーに誰かの項目を追加しようとしているようですこの場合は "admin")が既にそのリストに存在しています。

あなたは

1)項目がすでにリスト内に存在するかどうかを確認することができ、それ 2)たぶん、あなたはあなたには、いくつかの理由のために考えているよりも多くの回数のコードの一部を実行している追加しません。

私は、コードサンプルがその質問にうまく答えるために非常に恩恵があることに同意します。