Javascript net网格视图。是否将DeleteCommand用作updatecommand?
您好,我正在尝试教程,他们有一个基本的开箱即用的gridview命令autogenerateDelete和autogenerateEdit 我的问题是Javascript net网格视图。是否将DeleteCommand用作updatecommand?,javascript,c#,asp.net,.net,gridview,Javascript,C#,Asp.net,.net,Gridview,您好,我正在尝试教程,他们有一个基本的开箱即用的gridview命令autogenerateDelete和autogenerateEdit 我的问题是 我喜欢编辑/更新/取消按钮。有没有一种方法,我不需要选择要在gridview上显示的主键(userid)就可以让这些命令正常工作 我想使用autogenerateDelete按钮作为更新按钮,但它不起作用。我只想设置active=0,而不是实际删除该行。这可能吗?我得到“System.Data.SqlClient.SqlException:必须声
您没有声明参数-请参阅@stuartd为什么我的更新不需要声明myuserid=@userid,但我的删除需要声明?请查看。它涵盖了GridView编辑和更新的所有基础知识。这可能会有帮助。。。
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DbConnection %>"
SelectCommand="SELECT [userid],[loginid], [password], [contactname], [phone], [zip], [state], [city], [address], [companyid], [email] FROM [users] where [active]=1"
UpdateCommand="Update [users] set [loginid]=@loginid, [password]=@password, [contactname]=@contactname, [phone]=@phone, [zip]=@zip, [state]=@state, [city]=@city, [address]=@address, [companyid]=@companyid, [email]=@email where [userid]=@userid"
DeleteCommand="UPDATE [dbo].[users] SET [active] = 0 WHERE userid=@userid">
</asp:SqlDataSource>