使用DataKeyNames屬性來指定表示數據源主鍵的字段。您必須設置DataKeyNames屬性,以便自動更新並刪除要使用的GridView控件的功能。根據Msdn GridView.DataKeyNames必須設置,如果我們要更新數據庫
一)根據上面的引用如果更新DataKeyNames中被設置,但我能即使我沒有設置的DataKeyNames更新數據庫只應是可能的。
B)或不術語自動更新另有需要嗎?
謝謝
使用DataKeyNames屬性來指定表示數據源主鍵的字段。您必須設置DataKeyNames屬性,以便自動更新並刪除要使用的GridView控件的功能。根據Msdn GridView.DataKeyNames必須設置,如果我們要更新數據庫
一)根據上面的引用如果更新DataKeyNames中被設置,但我能即使我沒有設置的DataKeyNames更新數據庫只應是可能的。
B)或不術語自動更新另有需要嗎?
謝謝
一個GridView或一個FormView可支持自動更新,只有當它使用某種適當配置*數據源(的ObjectDataSource,SqlDataSource的等)。對於刪除/更新操作,需要唯一的密鑰,因此是DataKeyNames集合。如果數據源例如是強類型的數據集,則它自動開箱即用。
我相信這會陷入「它取決於」的陷阱......根據您在GridView上使用CRUD的東西,您的需求會改變...... – RSolberg 2009-06-01 22:56:08