C#中,gridview中设置Datakeynames='title'主键属性后,SQL中对应的数据源表title是不是就变成主键了?

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:41:19
只是在这C#程序中是主键吗,没电脑,无法测试。

不是的。不过不建议你绑定数据库里面不是主键的的键,建议你绑定数据库里面的主键给Datakeynames,作为唯一不变的标示,

不是

这个主建是你在Gridview 中引用时的主键 比如删除,修改时用到

并不影响数据库

不会变成主键 在gridview中设置Datakeynames="字段a,字段b,字段c"

在后台代码中用
GridView1.DataKeys[i].Values["字段a"].ToString()
GridView1.DataKeys[i].Values["字段b"].ToString()
GridView1.DataKeys[i].Values["字段c"].ToString()
可取到对应字段值

在控件上设置的,是控件属性,跟数据库没有关系.

是,一般是主键