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

[Solved] Radgrid - HeaderText styling

3 Answers 232 Views
Grid
This is a migrated thread and some comments may be shown as answers.
ram+telerik S
Top achievements
Rank 1
ram+telerik S asked on 16 Sep 2009, 05:59 PM
I have a Radgrid inside a asp.net user control.  We set the header text in


 <telerik:GridTemplateColumn HeaderText="Required Column" >
                <ItemTemplate>
                <telerik:RadTextBox  ID.......></telerik:RadTextBox>
                
                </ItemTemplate>
</telerik:GridTemplateColumn>

I would like to add a red asterisk (*) next to the "Required Column" indicating that that column is mandatory. Is there a way we can change/style the header text  to have a red asterisk  in design time ?

Also I am not able to set/change the header text in OnItemCreated  or OnItemDataBound events.  Any suggestions ?



3 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 17 Sep 2009, 04:51 AM
Hello,

You can try the following code to add an '*' to the header text of a column:
c#:
 protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) 
    { 
        if (e.Item is GridHeaderItem) 
        { 
            GridHeaderItem header = (GridHeaderItem)e.Item; 
            Label lbl = new Label(); 
            lbl.ID = "Label1"
            header["TransactionsID"].Controls.Add(lbl); 
            lbl.Text = "*"
            lbl.ForeColor = System.Drawing.Color.Red; 
        } 
   } 

Thanks
Princy.
0
ram+telerik S
Top achievements
Rank 1
answered on 17 Sep 2009, 04:09 PM
What is ."TransactionsID" Is it the HeaderText ?
0
ram+telerik S
Top achievements
Rank 1
answered on 17 Sep 2009, 05:09 PM
got it, looks like it is the unique name for the column

<telerik:GridTemplateColumn HeaderText="Required Column" UniqueName="myUniqueColumnHeader">


and in ItemCreated Event, it should be

 header["myUniqueColumnHeader"].Controls.Add(lbl); 
Tags
Grid
Asked by
ram+telerik S
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
ram+telerik S
Top achievements
Rank 1
Share this question
or