protected void ddlType_OnSelectedIndexChanged(object sender, EventArgs e) { Cache.Remove("IPOIssueList" + userVo.UserId.ToString()); RadGridIPOIssueList.DataSource = null; RadGridIPOIssueList.DataBind(); pnlSchemeMIS.Visible = false; }
private void BindIPOIssueList(int type) { DataTable dtOnlineIPOIssueList = onlineIPOOrderBo.GetIPOIssueList(advisorVo.advisorId, 0, type, customerVo.CustomerId); if (dtOnlineIPOIssueList.Rows.Count >= 0) { if (Cache["IPOIssueList" + userVo.UserId.ToString()] == null) { Cache.Insert("IPOIssueList" + userVo.UserId.ToString(), dtOnlineIPOIssueList); } else { Cache.Remove("IPOIssueList" + userVo.UserId.ToString()); Cache.Insert("IPOIssueList" + userVo.UserId.ToString(), dtOnlineIPOIssueList); } //ibtExportSummary.Visible = false; RadGridIPOIssueList.DataSource = dtOnlineIPOIssueList; RadGridIPOIssueList.DataBind(); } else { //ibtExportSummary.Visible = false; RadGridIPOIssueList.DataSource = dtOnlineIPOIssueList; RadGridIPOIssueList.DataBind(); } pnlSchemeMIS.Visible = true; }
protected void RadGridIPOIssueList_PreRender(object sender, EventArgs e) { if (ddlType.SelectedValue == "Closed") { foreach (GridColumn column in RadGridIPOIssueList.Columns) { if (column.UniqueName == "AIM_IssueSizeQty" | column.UniqueName == "AIM_MInQty" | column.UniqueName == "AIM_IssueSizeAmt" | column.UniqueName == "AIM_Rating" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "AIM_TradingInMultipleOf" | column.UniqueName == "AIM_MaxQty" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "DiscountType" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "DiscountValue" | column.UniqueName == "action") { column.Visible = false; } else { column.Visible = true; } } } else if (ddlType.SelectedValue == "Future") { foreach (GridColumn column in RadGridIPOIssueList.Columns) { if (column.UniqueName == "AIM_IssueSizeQty" | column.UniqueName == "AIM_IssueSizeAmt" | column.UniqueName == "AIM_Rating" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "AIM_TradingInMultipleOf" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "DiscountType" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "DiscountValue" | column.UniqueName == "action") { column.Visible = false; } else { column.Visible = true; } } } else { foreach (GridColumn column in RadGridIPOIssueList.Columns) { column.Visible = true; } } RadGridIPOIssueList.Rebind(); }