protected void lnkDelete_Click(object sender, EventArgs e) { try { GridViewRow grdrow = ((LinkButton)sender).NamingContainer as GridViewRow; Label lblID = (Label)grdrow.FindControl("lblId"); string sResult = oTimeEntry.DeleteTimeEntry(lblID.Text); if (sResult == Constants.Delete) { //Response.Cookies[Constants.Update].Expires = DateTime.Now; lblerror.Visible = false; lblerror.Text = string.Empty; ClearFields(); string sUserCode = Convert.ToString(Request.Cookies[Constants.UserCode].Value); string sCompanyCode = Convert.ToString(Request.Cookies[Constants.CompanyCode].Value); DataSet ds = oTimeEntry.GetRecords(sUserCode, sCompanyCode); if (ds != null && ds.Tables[0].Rows.Count > 0) { ViewState["Records"] = ds.Tables[0]; ViewState["FilteredRecords"] = ds.Tables[0]; grvTimeEntry.DataSource = ds.Tables[0]; grvTimeEntry.DataBind(); } lblSuccess.Visible = true; lblSuccess.Text = "Time Entry Deleted successfully"; lblSuccess.Focus(); } else { lblerror.Visible = true; lblerror.Text = sResult; } } catch (Exception ex) { lblerror.Visible = true; lblerror.Text = ex.Message.ToString(); } }