使用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