利用SqlDataSource修改GridView 字段 且字段为主键 修改语句为; update student set name=@name,jg=@jg where name=@name 其中name为主键,但是好象不让直接修改. 整个语句是这样的: <asp:SqlDataSource ID= "SqlDataSource1 " runat= "server " ConnectionString= " <%$ConnectionStrings:DNETConnectionString %> " SelectCommand= "SELECT * FROM [student] " UpdateCommand= "update student set name=@name,jg=@jg where name=@name "> <UpdateParameters> <asp:Parameter Name="name" /> <asp:Parameter Name="jg" /> </UpdateParameters> </asp:SqlDataSource>请问如何 修改其主键?我想利用update student set name=@name,jg=@jg where name=@oldname 这里@name为gridview里面控件修改 @oldname为数据库表字段原有的数据但是在SqlDataSource应如何处理? 知道的请指点一下