protected void lnkbtnSubmit_Click(object sender, EventArgs e) { try { objClaimFrmDAL = new ClaimToDAL(); if ((grdSearchRecords != null) && (grdSearchRecords.Rows.Count > 0)) { string ClaimIdDetlValue = string.Empty; for (int count = 0; count < grdSearchRecords.Rows.Count; count++) { CheckBox ChkGr = (CheckBox)grdSearchRecords.Rows[count].FindControl("chkId"); if ((ChkGr != null) && (ChkGr.Checked == true)) { HiddenField hidClaimIdno = (HiddenField)grdSearchRecords.Rows[count].FindControl("HidClaimIdno"); ClaimIdDetlValue = ClaimIdDetlValue + hidClaimIdno.Value + ","; } } if (ClaimIdDetlValue != "") { ClaimIdDetlValue = ClaimIdDetlValue.Substring(0, ClaimIdDetlValue.Length - 1); } if (ClaimIdDetlValue == "") { ShowMessageErr("Please select atleast one Serial No."); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openGridDetail();", true); } else { objClaimFrmDAL = new ClaimToDAL(); if (rdoAgnReceived.Checked) { var Lst = objClaimFrmDAL.SelectClaimDetailsForRecvd(Convert.ToString(ClaimIdDetlValue)); if (Lst != null && Lst.Count > 0) { grdMain.DataSource = Lst; grdMain.DataBind(); grdMain.Visible = true; if (rdoAgnReceived.Checked) { grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = true; grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = false; } else { grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = true; grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = false; } } } else { var Lst = objClaimFrmDAL.Select(Convert.ToString(ClaimIdDetlValue)); if (Lst != null && Lst.Count > 0) { grdMain.DataSource = Lst; grdMain.DataBind(); grdMain.Visible = true; if (rdoAgnReceived.Checked) { grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = true; grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = false; } else { grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = true; grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = false; } } } } } } catch (Exception Ex) { ApplicationFunction.ErrorLog(Ex.Message); } }