protected void btnSave_Click(object sender, EventArgs e) { foreach (GridViewRow dr in gvVesselMinCTM.Rows) { try { string Vessel_ID = ((HiddenField)dr.FindControl("hdnVesselID")).Value; string Min_CTM = (((TextBox)dr.FindControl("txtMinCTM")).Text).ToString(); if (Min_CTM != "") { BLL_PB_PortageBill.UPDATE_VesselMinCTM(int.Parse(Vessel_ID), decimal.Parse(Min_CTM), GetSessionUserID()); } } catch { } } Load_VesselMinCTM(); }