This is a migrated thread and some comments may be shown as answers.

How to removed RadGrid first column with code.

6 Answers 443 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Netra
Top achievements
Rank 1
Netra asked on 02 Aug 2012, 08:29 AM
  Hello All,

I am using RadGrid and binding data dynamically in code behind file.

 Code Behind:
RadGrid grSampleWorkSheet = new RadGrid();
                                grSampleWorkSheet.ID = WSheet.Name + "-" + m_LoopCount.ToString();
                                //grSampleWorkSheet.Columns.Remove(0);// = false;
                                grSampleWorkSheet.ShowGroupPanel = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["ShowGroupPanel"]);
                                grSampleWorkSheet.AllowPaging = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["AllowPaging"]);
                                grSampleWorkSheet.ShowFooter = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["ShowFooter"]);
                                grSampleWorkSheet.ShowStatusBar = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["ShowStatusBar"]);
                                grSampleWorkSheet.Skin = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["TelerikSkin"]);
                                grSampleWorkSheet.MasterTableView.PagerStyle.Mode = GridPagerMode.NumericPages;
 
 
                                WorkSheetID = WSheet.ID;
                                strWorkSheetID = objWorkSheet[0].Name;
                                //if (ddlWorkSheets.SelectedValue == strWorkSheetID)
                                //{
                                dtworksheet = GenerateNormalizedRateSheet.GenerateDomesticSampleData(objRateSheet, WorkSheetID, out ErrorCode);
                                if (string.IsNullOrEmpty(ErrorCode))
                                {
                                    if (dtworksheet != null && dtworksheet.Rows.Count > 0)
                                    {
                                        grSampleWorkSheet.DataSource = dtworksheet;
                                        grSampleWorkSheet.Columns.Remove(0);
                                        grSampleWorkSheet.DataBind();
                                        grSampleWorkSheet.MasterTableView.DataSource = dtworksheet;
                                        grSampleWorkSheet.MasterTableView.Columns.Remove(0);
                                        grSampleWorkSheet.MasterTableView.DataBind();
                                        Label lblDomesticTitle = new Label();
                                        lblDomesticTitle.ID = "lbl-" + WorkSheetID;
                                        lblDomesticTitle.Text = "<h5>" + strWorkSheetID + "</h5>";
                                        PhSampleData.Controls.Add(lblDomesticTitle);
                                        PhSampleData.Controls.Add(grSampleWorkSheet);
                                        btnNextStep.Enabled = true;
  }
}

I have also attached image file of result.

Thanks in Advanced...

6 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 02 Aug 2012, 08:53 AM
Hello,

Try hiding the column as shown below.
C#:
void RadGrid1_PreRender(object sender, EventArgs e)
{
    RadGrid1.MasterTableView.GetColumn("UniqueName").Visible = false;
}

Thanks,
Shinu.
0
Netra
Top achievements
Rank 1
answered on 02 Aug 2012, 09:09 AM
Hi Shinu,
Thanks for reply.
If you can see the attachment? first column don't have any Column name.
0
Jayesh Goyani
Top achievements
Rank 2
answered on 02 Aug 2012, 09:35 AM
Hello,

RadGrid1.MasterTableView.Columns[0].Visible = false;


Thanks,
Jayesh Goyani
0
Netra
Top achievements
Rank 1
answered on 02 Aug 2012, 10:08 AM
Hello Jayesh,

I used your code
        grSampleWorkSheet.MasterTableView.Columns[0].Visible = false;
I get an ERROR:Failed accessing GridColumn by index. Please verify that you have specified the structure of RadGrid correctly.
0
Netra
Top achievements
Rank 1
answered on 02 Aug 2012, 10:19 AM
Hello All,

Thanks those who had replied.
I resolved my issue using following code:
grSampleWorkSheet.MasterTableView.RowIndicatorColumn.Visible = false;
grSampleWorkSheet.MasterTableView.ExpandCollapseColumn.Visible = false;
Thanks....
0
Prasanth
Top achievements
Rank 1
answered on 19 Feb 2018, 05:31 PM

Hello All, 

Set the attribute AllowRowResize to False. 

<ClientSettings ........>
            <Resizing AllowRowResize="False"............. ></Resizing>

</ClientSettings>

 

Tags
Grid
Asked by
Netra
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Netra
Top achievements
Rank 1
Jayesh Goyani
Top achievements
Rank 2
Prasanth
Top achievements
Rank 1
Share this question
or