protected void btnSearch_Click(object sender, EventArgs e) { Config oConfig = (Config)Session[Constants.SES_USER_CONFIG]; ClaimDAL oClaimDAL = new ClaimDAL(); Result oResult = oClaimDAL.SearchList( this.txtRefNo.Text, this.chkLastStatement.Checked, this.ddlSPType.SelectedValue, Util.GetDateTimeByString(Request[txtFromDate.UniqueID].Trim()), Util.GetDateTimeByString(Request[txtToDate.UniqueID].Trim()), this.Type, this.chkStatemenDt.Checked, oConfig.DivisionID, oConfig.BankCodeID); ScriptManager.RegisterStartupScript(this.upGv, typeof(string), Constants.POPUP_WINDOW, " HideProgressStatus('ctl00_cphDet_Claim_lblProgress') ", true); gvSearchList.DataSource = null; gvSearchList.DataBind(); if (oResult.Status) { DataTable dtIssueList = (DataTable)oResult.Return; DataTable dtSearchListTmp = dtIssueList.Clone(); dtSearchListTmp = dtIssueList.Copy(); if (this.Type.Equals(Constants.SEARCH_CLAIM.COMMISSION_CLAIM.ToString())) { dtSearchListTmp.Columns.Remove("CommissionClaimTransNo"); dtSearchListTmp.Columns.Remove("CurrencyID"); dtSearchListTmp.Columns.Remove("ConvRate"); dtSearchListTmp.Columns.Remove("DurationType"); } else if (this.Type.Equals(Constants.SEARCH_CLAIM.ENCASHMENT_CLAIM.ToString())) { dtSearchListTmp.Columns.Remove("EncashmentClaimTransNo"); dtSearchListTmp.Columns.Remove("DurationType"); dtSearchListTmp.Columns.Remove("Levi"); //dtSearchListTmp.Columns.Remove("CurrencyID"); //dtSearchListTmp.Columns.Remove("ConvRate"); } else if (this.Type.Equals(Constants.SEARCH_CLAIM.INTEREST_CLAIM.ToString())) { dtSearchListTmp.Columns.Remove("InterestClaimTransNo"); dtSearchListTmp.Columns.Remove("DurationType"); //dtSearchListTmp.Columns.Remove("CurrencyID"); dtSearchListTmp.Columns.Remove("Remuneration"); dtSearchListTmp.Columns.Remove("Levi"); } else if (this.Type.Equals(Constants.SEARCH_CLAIM.SALESSTATEMENT_CLAIM.ToString())) { dtSearchListTmp.Columns.Remove("SaleStatementTransNo"); dtSearchListTmp.Columns.Remove("DurationType"); } if (dtSearchListTmp != null && dtSearchListTmp.Rows.Count > 0) { gvSearchList.DataSource = dtSearchListTmp; gvSearchList.DataBind(); } Session[Constants.SES_CONFIG_APPROVE_DATA] = dtIssueList; } }