Hi team, im using gridview delete button with datasource markup:
source Code:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:direct_deliveryConnectionString %>" SelectCommand="select pk_ddlvryDetailID,fk_grfdetailID,itemDescription,qty,uom,rate,(qty*rate) as Amount from qddlvrydetails where fk_ddlvryMasterID=@id" DeleteCommand="delete from tblddlvrydetails where pk_ddlvrydetailid=@id"> <SelectParameters> <asp:QueryStringParameter DefaultValue="0" Name="id" QueryStringField="ID" /> </SelectParameters> <DeleteParameters> <asp:ControlParameter ControlID="GridView1" Name="id" PropertyName="SelectedValue" /> </DeleteParameters> </asp:SqlDataSource>
I created a parameter named @ID which will received value from grid selectedvalue whenever the delete button fire up but whenever i do that the will just postback without delete the row.
Such case do i need to add code behind? Or im doing it wrong again.




Reply With Quote