protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); string userid = Session["UserId"].ToString(); MediaFiles media_obj = new MediaFiles(); DataTable dt = media_obj.GetDetailById(id); if (dt.Rows.Count > 0) { string filename = dt.Rows[0]["FileName"].ToString(); string photo = dt.Rows[0]["Photo"].ToString(); string thumbnail = dt.Rows[0]["Thumbnail"].ToString(); int i = media_obj.Delete(userid, id, photo, thumbnail, filename); } FillDataInGrid(); }