Tech
Forums
Jobs
Books
Events
Interviews
Live
More
Learn
Training
Career
Members
Videos
News
Blogs
Login
Sign Up
Ask Question
2
Reply
Error while deleting record from gridview
Nilesh Avhad
Apr 14 2013 12:58 AM
1.4k
Reply
I have gridview like as follows in asp.net 2010.
When I press delete button of gridview I am getting a error like this
Error : Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
The code written on that button as follows.
protected void gvBrdDetail_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
try
{
int BoardID = Convert.ToInt32(gvBrdDetail.DataKeys[e.RowIndex].Values["ID"].ToString());
// string NationalityName=gvNatDetail.DataKeys[e.RowIndex].Values["NatNam"].ToString();
SqlCommand cmd = new SqlCommand("delete from TbBrdMst where ID=" + BoardID, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
FillGrid();
lblSuccess.Text = "Message : Record deleted successfully with Board ID= " + BoardID;
}
catch (Exception ex)
{
lblError.Text = "Error : " + ex.Message;
con.Close();
return;
}
}
Upload Source Code
Select only zip and rar file.
Post
Reset
Cancel
Answers (
2
)
Next Recommended Forum
How to deploy web servce on local machine?
How to import excel data with formulae into datagridview