3 Answers, 1 is accepted
0
Princy
Top achievements
Rank 2
answered on 21 Nov 2011, 08:16 AM
Hello Jiju,
Try the following code snippet to create a HeaderTemplate.
C#:
-Princy.
Try the following code snippet to create a HeaderTemplate.
C#:
protected void grid_ItemCreated(object sender, GridItemEventArgs e){ if (e.Item is GridHeaderItem) { GridHeaderItem item = (GridHeaderItem)e.Item; Label lbl= new Label(); lbl.Text = "My text"; TableCell cell = (TableCell)item["TemplateColumnUniqueName"]; cell.Controls.Add(lbl); }}-Princy.
0
arzie
Top achievements
Rank 1
answered on 24 Jul 2012, 07:29 AM
one more on the Header Template, I want to give value to a label control in the header radgrid, how do I like the variable 'year'
<telerik:GridTemplateColumn HeaderText="tes" UniqueName="Rep01" >
<HeaderTemplate>
<table id="Table1" cellspacing="0" style="width:117px;" class="myTable">
<tr>
<td colspan="2" align="center">
<b style="font-size: small">
<asp:Label ID="Label1" runat="server" >
</asp:Label>
TARGET
</b>
</td>
</tr>
<tr>
<td style="font-size: x-small;" class="style3">BASE TARGET</td>
<td style="width: 50%; font-size: x-small;">STRETCH TARGET</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table cellspacing="0" width="100%" class="myTable">
<tr>
<td style="width: 50%">
<asp:Label ID="lblltn1" runat="server"
Text='<%# Bind("yearbasetarget","{0:N2}") %>' Width="70px"></asp:Label>
</td>
<td style="width: 50%">
<asp:Label ID="lblelf1" runat="server"
Text='<%# Bind("yearstretchtarget","{0:N2}") %>' Width="70px"></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:GridTemplateColumn>
like :
2012 Target
BASE TARGET STRECTH TARGET
----------------------------------------------
0.98 0.92
<telerik:GridTemplateColumn HeaderText="tes" UniqueName="Rep01" >
<HeaderTemplate>
<table id="Table1" cellspacing="0" style="width:117px;" class="myTable">
<tr>
<td colspan="2" align="center">
<b style="font-size: small">
<asp:Label ID="Label1" runat="server" >
</asp:Label>
TARGET
</b>
</td>
</tr>
<tr>
<td style="font-size: x-small;" class="style3">BASE TARGET</td>
<td style="width: 50%; font-size: x-small;">STRETCH TARGET</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table cellspacing="0" width="100%" class="myTable">
<tr>
<td style="width: 50%">
<asp:Label ID="lblltn1" runat="server"
Text='<%# Bind("yearbasetarget","{0:N2}") %>' Width="70px"></asp:Label>
</td>
<td style="width: 50%">
<asp:Label ID="lblelf1" runat="server"
Text='<%# Bind("yearstretchtarget","{0:N2}") %>' Width="70px"></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:GridTemplateColumn>
like :
2012 Target
BASE TARGET STRECTH TARGET
----------------------------------------------
0.98 0.92
0
Princy
Top achievements
Rank 2
answered on 24 Jul 2012, 10:05 AM
Hello,
I suppose you want to show the current date along with the TARGET. Here is the sample code.
C#:
Thanks,
Princy.
I suppose you want to show the current date along with the TARGET. Here is the sample code.
C#:
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e){ if (e.Item is GridHeaderItem) { GridHeaderItem item = (GridHeaderItem)e.Item; Label lbl = (Label)item.FindControl("Label1"); lbl.Text=DateTime.Today.Year.ToString(); }}Thanks,
Princy.