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