Tech
Forums
Jobs
Books
Events
Videos
Conference
Annual Conference
Bcrypt
Ai Conference
Live
More
Interviews
Certification
Training
Career
Members
News
Blogs
Contribute
An Article
A Blog
A Video
An Ebook
An Interview Question
Register
Login
1
Answer
create event of button inside gridview
Ask a question
Ask a question
Upload Source Code:
Select only zip and rar file.
Dipa Ahuja
14y
4.3k
1
Reply
hello.. i have taken one buttton inside gridview..
n when that button is clickd i want to delete that particular record from gridview...
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:Button ID="btndelete" CommandName="mydelete"
Visible="false"
runat="server" Text="mydelete" />
</ItemTemplate>
</asp:TemplateField>
n when that button is clickd i want to delete that particular record from gridview...
i did in .cs
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
int index = Convert.ToInt32(e.CommandArgument);
Label sid = (Label)GridView1.Rows[index].FindControl("lblsid");
Label fid = (Label)GridView1.Rows[index].FindControl("lblfromId");
if (e.CommandName == "mydelete")
{
scrapobj.Open();
string q = "Delete from scraps where sid=@sid AND fromId=@fromId";
SqlCommand comm = new SqlCommand(q, scrapobj);
comm.Parameters.AddWithValue("@sid", Convert.ToInt32(sid.Text.ToString()));
comm.Parameters.AddWithValue("@fromId", p.profile_Id);
comm.ExecuteNonQuery();
scrapobj.Close();
GridView1.DataBind();
}
but it gives this error:
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation
Post
Reset
Cancel
Answers (
1
)
Next Recommended Forum
how to save prevous filename of fileupload.
design gridview in code_behind