2011-08-11 17 views
0

私はDevExpress aspxgridviewを使用しています。aspxgridviewで使用されるKeyField名は何ですか

ドキュメントには、キーフィールド名を指定する必要があると書かれていますが、私たちはそれを理由に理由を見つけることはできません。誰がこれが何であるか知っていますか?それぞれのフィールドに必要なのは1つだけですか?

答えて

1

KeyFieldNameは、Grid rowの場合はprimary key、グリッドの場合はuniquely identify a rowです。行を削除または編集し、ブラウザで「コマンドの削除」ボタンをクリックするとします。グリッドは、削除するレコードをどのように知っていますか?また、グリッド・アクションに基づいてデータベースを更新する必要がある場合は、グリッド行の主キー(KeyFieldName)が必要です。

KeyFieldNameは、グリッドデータソースの1つ以上のデータフィールド(セミコロンで区切られた複数のデータフィールドの場合)です。 KeyFieldNameは、各列ではなく、各グリッド行ごとです。

+0

これは意味があります。したがって、設定する最良の候補は主キーです。 – deanvmc

+0

はい、そうです。 – Akhil

関連する問題