c# - Deleting Columns Error -
building asp website, using 4.5 , c#. i'm using gridview display database records, update / delete buttons enabled. works fine except delete button. following error:
one or more values missing required parameters.
the parameter delete command, see, userid, i'm not sure i'm missing.
anyone have thoughts? thanks.
<asp:gridview id="grdusers" runat="server" autogeneratecolumns="false" datasourceid="sqldatasource1"> <columns> <asp:boundfield datafield="userid" headertext="userid" insertvisible="false" sortexpression="userid" /> <asp:boundfield datafield="username" headertext="username" sortexpression="username" /> <asp:boundfield datafield="userpassword" headertext="userpassword" sortexpression="userpassword" /> <asp:boundfield datafield="securitylevel" headertext="securitylevel" sortexpression="securitylevel" /> <asp:commandfield showeditbutton="true" /> <asp:commandfield showdeletebutton="true" /> </columns> </asp:gridview> <asp:sqldatasource id="sqldatasource1" runat="server" connectionstring="<%$ connectionstrings:connectionstring %>" providername="<%$ connectionstrings:connectionstring.providername %>" selectcommand="select * [tbluserlogin]" onselecting="sqldatasource1_selecting" deletecommand="delete [tbluserlogin] [userid] = ?" updatecommand="update [tbluserlogin] set [username] = ?, [userpassword] = ?, [securitylevel] = ? [userid] = ?"> <deleteparameters> <asp:parameter name="userid" type="int32" /> </deleteparameters> <updateparameters> <asp:parameter name="username" type="string" /> <asp:parameter name="userpassword" type="string" /> <asp:parameter name="securitylevel" type="char" /> </updateparameters> </asp:sqldatasource>
have executed delete [tbluserlogin] [userid] =xxx
manually on database using sql server management studio. there constraints on tbluserlogin
causing error behind scenes.
please check cant delete in database because of constraints if rings bell.
Comments
Post a Comment