0
私はDevExpress aspxgridviewを使用しています。aspxgridviewで使用されるKeyField名は何ですか
ドキュメントには、キーフィールド名を指定する必要があると書かれていますが、私たちはそれを理由に理由を見つけることはできません。誰がこれが何であるか知っていますか?それぞれのフィールドに必要なのは1つだけですか?
私はDevExpress aspxgridviewを使用しています。aspxgridviewで使用されるKeyField名は何ですか
ドキュメントには、キーフィールド名を指定する必要があると書かれていますが、私たちはそれを理由に理由を見つけることはできません。誰がこれが何であるか知っていますか?それぞれのフィールドに必要なのは1つだけですか?
KeyFieldName
は、Grid row
の場合はprimary key
、グリッドの場合はuniquely identify a row
です。行を削除または編集し、ブラウザで「コマンドの削除」ボタンをクリックするとします。グリッドは、削除するレコードをどのように知っていますか?また、グリッド・アクションに基づいてデータベースを更新する必要がある場合は、グリッド行の主キー(KeyFieldName
)が必要です。
KeyFieldName
は、グリッドデータソースの1つ以上のデータフィールド(セミコロンで区切られた複数のデータフィールドの場合)です。 KeyFieldNameは、各列ではなく、各グリッド行ごとです。
これは意味があります。したがって、設定する最良の候補は主キーです。 – deanvmc
はい、そうです。 – Akhil