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()
可取到对应字段值
在控件上设置的,是控件属性,跟数据库没有关系.
是,一般是主键