c# - ListView.Delete() method and parameters -
i have list view 5 columns populated via stored procedure. displaying fine. have delete method takes in 1 int (the id) not sure how define method in datasource of listview.
i keep getting error there no delete method takes in 5 paramteres (the listview's column names) of course there isn't. there 1 takes in 1 int parameter, see below.
i think there must error datasource delete method declaration, can tell?
<asp:objectdatasource id="userlistdatasource" runat="server" selectmethod="getuserlist" typename="usermanagerbo" deletemethod="deleteuser"> <deleteparameters> <asp:parameter name="userid" type="int32"/> </deleteparameters> <selectparameters> <asp:controlparameter defaultvalue="61" name="userid" type="int32" controlid="lbusers" propertyname="selectedvalue" /> </selectparameters> </asp:objectdatasource> the method delete deleteuser(int userid) , seems @ selectparameters, delete method.
try dont provide parameter deletemethod, doing can entire object selected delete parameter. in delete method,
public void deleteuser(user usr) { //delete user of usr.userid }
Comments
Post a Comment