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

Hide HeaderText of column in Insert Mode

2 Answers 158 Views
Grid
This is a migrated thread and some comments may be shown as answers.
leo
Top achievements
Rank 1
leo asked on 09 Mar 2014, 06:06 PM
Hi,

I am trying to hide the header text of a column but I cannot do it. I am using the auto create of gridview columns:

     <Columns>
                <telerik:GridBoundColumn DataField="Description" HeaderText="Description" />
                <telerik:GridBoundColumn DataField="Quantity" HeaderText="Quantity"  />
                <telerik:GridBoundColumn DataField="UnitPrice" HeaderText="UnitPrice"  />
               </telerik:GridBoundColumn>

I would like to hide the label of Unit Price in insert mode. I managed to hide the column in insert mode using the following code:
               
    GridEditableItem totalItem = e.Item as GridEditableItem;
                    TextBox totalTextBox = vatItem["UnitPrice"].Controls[0] as TextBox;
                    totalTextBox.Visible = false;

How can I hide the label of UnitPrice? I tried the following:

grvDetails.MasterTableView.GetColumn("Discount").EditFormHeaderTextFormat = "";

without any success....Any suggestions?

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 10 Mar 2014, 03:35 AM
Hi Leo,

You can try the following code snippet to hide the column in insert mode.

C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
  if (e.Item is GridEditableItem && e.Item.OwnerTableView.IsItemInserted)
  {
    GridEditableItem insert = (GridEditableItem)e.Item;
    insert["UnitPrice"].Parent.Visible = false;
  }
}

Thanks,
Princy
0
leo
Top achievements
Rank 1
answered on 10 Mar 2014, 08:05 AM
thanks a lot! :)
Tags
Grid
Asked by
leo
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
leo
Top achievements
Rank 1
Share this question
or