Hi,
I have rad grid. I want to hide the columns in a radgrid. How to hide it. This is my rad grid
and this my codebehind.
i want to hide sid, customername and marketname columns before it displays to the user. I dont have any idea how to do that. Please help me.
Thanks
I have rad grid. I want to hide the columns in a radgrid. How to hide it. This is my rad grid
<telerik:RadGrid ID="gvCktMap" AllowFilteringByColumn="True" OnNeedDataSource="gvCktMap_NeedDataSource" |
AllowSorting="True" PageSize="15" AllowPaging="True" runat="server" GridLines="None" |
ShowGroupPanel="True" EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" |
EnableViewState="false" OnItemCreated="gvCktMap_ItemCreated"> |
<ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True"> |
<ClientEvents OnRowDblClick="RowDblClick" /> |
<Scrolling AllowScroll="true" UseStaticHeaders="true" /> |
<Selecting AllowRowSelect="True"></Selecting> |
<Resizing AllowRowResize="True" AllowColumnResize="True" EnableRealTimeResize="True" |
ResizeGridOnColumnResize="False"></Resizing> |
</ClientSettings> |
<GroupingSettings ShowUnGroupButton="true" /> |
<PagerStyle Mode="NextPrevAndNumeric" HorizontalAlign="Right" Font-Bold="true" /> |
</telerik:RadGrid> |
and this my codebehind.
protected void Page_Load(object sender, EventArgs e) |
{ |
try |
{ |
winPopUps.InitiallyShown = false; |
winFilter.InitiallyShown = false; |
Response.AddHeader("Refresh", Convert.ToString((Session.Timeout * 60) + 5)); |
if (Session.IsNewSession) |
{ |
Response.Redirect("Default.aspx"); |
} |
if (!IsPostBack) |
{ |
if (Session["TaskName"] != null) |
lblTaskName.Text = Session["TaskName"].ToString(); |
Session["FilColms"] = null; |
Session["SortExp"] = null; |
Session["FilExp"] = null; |
Session["ViewAll"] = null; |
if (Session["TaskID"].ToString() == "206" || Session["TaskID"].ToString() == "209" || Session["TaskID"].ToString() == "208" || Session["TaskID"].ToString() == "207" || Session["TaskID"].ToString() == "210" || Session["TaskID"].ToString() == "400" || Session["TaskID"].ToString() == "401" || Session["TaskID"].ToString() == "402" || Session["TaskID"].ToString() == "403" || Session["TaskID"].ToString() == "404" || Session["TaskID"].ToString() == "216" || Session["TaskID"].ToString() == "215") |
{ |
lnkbtnComplete.Visible = false; |
if (Session["TaskID"].ToString() == "208") |
{ |
lblBlkLbl1.Text = "Req SM Imp Date :"; |
lblBlkLbl2.Text = "CM Number :"; |
trBulkUpdates.Width = "63%"; |
} |
else if (Session["TaskID"].ToString() == "209") |
{ |
lblBlkLbl1.Text = "Foc Date :"; |
lblBlkLbl2.Text = "Actual PTD :"; |
trBulkUpdates.Width = "67%"; |
txtBlkTxt3.Visible = true; |
lblBlkLbl3.Visible = true; |
lblBlkLbl3.Text = "Notificaiton Date :"; |
txtPackageSlip.Width = 100; |
valextFOCDt.Enabled = true; |
clnderFOCDt.Enabled = true; |
valFOCDt.Enabled = true; |
} |
else if (Session["TaskID"].ToString() == "215") |
{ |
lblBlkLbl1.Text = "Gate3 Date :"; |
lblBlkLbl2.Text = "Gate2 Date :"; |
trBulkUpdates.Width = "73%"; |
txtBlkTxt3.Visible = true; |
lblBlkLbl3.Visible = true; |
lblBlkLbl3.Text = "Customer Accepted Date :"; |
txtPackageSlip.Width = 100; |
valextFOCDt.Enabled = true; |
clnderFOCDt.Enabled = true; |
valFOCDt.Enabled = true; |
} |
else if (Session["TaskID"].ToString() == "207") |
{ |
lblBlkLbl1.Text = "CPE Ship Date :"; |
lblBlkLbl2.Text = "Package Slip :"; |
trBulkUpdates.Width = "58%"; |
} |
else if (Session["TaskID"].ToString() == "210" || Session["TaskID"].ToString() == "402") |
{ |
lblBlkLbl1.Text = "Sch SM Imp Date :"; |
lblBlkLbl2.Text = "SM Number"; |
trBulkUpdates.Width = "63%"; |
} |
else if (Session["TaskID"].ToString() == "400") |
{ |
lblBlkLbl1.Text = "PO Number :"; |
lblBlkLbl2.Text = "Req Number :"; |
ClndrPhyDt.Enabled = false; |
valPhyDt.Enabled = false; |
valCanlnder.Enabled = false; |
trBulkUpdates.Width = "60%"; |
} |
else if (Session["TaskID"].ToString() == "401") |
{ |
lblBlkLbl1.Text = "NOC Acceptance Package Completion Date :"; |
lblBlkLbl2.Text = string.Empty; |
lblBlkLbl2.Visible = false; |
txtPackageSlip.Text = string.Empty; |
txtPackageSlip.Visible = false; |
trBulkUpdates.Width = "55%"; |
} |
else if (Session["TaskID"].ToString() == "403") |
{ |
lblBlkLbl1.Text = "NOC Acceptance Date :"; |
lblBlkLbl2.Text = string.Empty; |
lblBlkLbl2.Visible = false; |
txtPackageSlip.Text = string.Empty; |
txtPackageSlip.Visible = false; |
trBulkUpdates.Width = "43%"; |
} |
else if (Session["TaskID"].ToString() == "404" || Session["TaskID"].ToString() == "216") |
{ |
lblBlkLbl1.Text = "Billing Start Date :"; |
lblBlkLbl2.Text = "Saville Account Number :"; |
trBulkUpdates.Width = "70%"; |
} |
else if (Session["TaskID"].ToString() == "206") |
{ |
lblBlkLbl1.Text = "Config Gen Date :"; |
lblBlkLbl2.Text = string.Empty; |
lblBlkLbl2.Visible = false; |
txtPackageSlip.Text = string.Empty; |
txtPackageSlip.Visible = false; |
trBulkUpdates.Width = "40%"; |
} |
} |
} |
bingGrid(); |
} |
catch (Exception ex) |
{ |
} |
} |
private void bingGrid() |
{ |
try |
{ |
gvCktMap.Columns.Clear(); |
DataSet dsResult = new DataSet(); |
DataSet dsEditItems = new DataSet(); |
dsEditItems.ReadXml(Server.MapPath("XMLS/" + Session["TaskID"].ToString() + ".xml")); |
clsSearch_BL clsObj = new clsSearch_BL(); |
clsObj.TaskID = (string)Session["TaskID"]; |
clsObj.CustName = (string)Session["CustName"]; |
clsObj.MarketName = (string)Session["MarketName"]; |
clsObj.HeadendName = (string)Session["HeadendName"]; |
clsObj.SiteName = (string)Session["SiteName"]; |
clsObj.TaskStatus = (string)Session["TaskStatus"]; |
clsObj.OrdType = (string)Session["OrdType"]; |
clsObj.OrdStatus = (string)Session["OrdStatus"]; |
clsObj.ProName = (string)Session["ProName"]; |
clsObj.LOC = (string)Session["LOC"]; |
dsResult = clsObj.getSearchResults_BL(clsObj); |
Session["SearchRes"] = dsResult; |
DataTable dtFilter = new DataTable(); |
DataColumn dtCol = new DataColumn("FilterBy"); |
dtFilter.Columns.Add(dtCol); |
dtCol = new DataColumn("DataType"); |
dtFilter.Columns.Add(dtCol); |
gvCktMap.DataSource = dsResult; |
} |
protected void gvCktMap_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
{ |
bingGrid(); |
} |
i want to hide sid, customername and marketname columns before it displays to the user. I dont have any idea how to do that. Please help me.
Thanks
Thanks In Advance