Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is ItemTemplate and EditTemplate and FooterTemplate?
what is the Purpose of useing template columns in datagrid?

Answer Posted / swathi .m

DataGrid's Templated Columns
Template-based columns in a Web DataGrid control play
an important role as they allow you to add a freeform
column type to the DataGrid. Normally, the DataGrid control
displays all of its contents through plain text strings (as
BoundColumns), or through one of the pre-defined column
types. However, sometimes the pre-defined column types just
don't provide the representation the page developer is
after. A templated column can define up to four different
templates, as explained in Figure 1. You will likely use
the ItemTemplate most frequently. It defines how the nth
cell of the column will draw and what its contents will be
in terms of constituent controls. HeaderTemplate and
FooterTemplate are rather self-explanatory. The
EditItemTemplate property lets you specify how the cell
will change when the parent row is put into edit mode. Note
that, unlike the DataList control, the DataGrid does not
feature a template for the selected state.
Your DataGrid control should use template-based
columns when you need to do something in a nonstandard way
throughout the whole column. If you need to display data in
a way that none of the base column types provide for (text,
buttons, hyperlinks), then templated columns are your best
choice.
Figure 1 DataGrid Column Templates
Name Description
ItemTemplate Contains the template for the items in a
DataGrid's column.
<ItemTemplate>
<asp:label runat="server" text= '<%# ... %>'...>
</ItemTemplate>
You can use any combination of HTML text and ASP.NET
controls to populate the column.
EditItemTemplate Controls the contents of the item
selected for editing in the column of the DataGrid control.
Place the controls you need for editing the cell between
the opening and closing EditItemTemplate tags.
<EditItemTemplate>
<asp:textbox runat="server" text= '<%# ... %>'...>
</EditItemTemplate>
HeaderTemplate Contains the template for the heading
section.
<HeaderTemplate>
<asp:label runat="server" text= "Header"...>
</HeaderTemplate>
If you omit this template, the column header is rendered
with a label or a hyperlink if sorting is enabled. By
specifying a custom template, you make yourself responsible
to provide the user interface needed to enable sorting on
the column.
FooterTemplate Contains the template for the footer
section of the column. The default value is a null
reference.
<FooterTemplate>
<asp:label runat="server" text= "..."...>
</FooterTemplate>
The footer is displayed only if the ShowFooter property of
the DataGrid is set to True.

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the procedure to add assemly to gac to make it shared one?

1054


When we use windows api in .net is it managed or unmanaged code?

1138


Is there a way to suppress the finalize process inside the garbage collector forcibly in .net?

975


How does u handle this COM components developed in other programming languages in .NET?

2171


What is your observations between vb.net and vc#.net?

1204


Explain the purpose of Remoting in .NET?

1183


Tell us what do the following acronyms in .net stand for: il, cil, msil, cli and jit?

996


If I am writing in a language like vb or c++, what are the procedures to be followed to support .net?

1063


What is the use of activex control in .net?

1111


What is class library in .net

1149


How do we access crystal reports in .net?

1177


What is the difference between task and thread in .net?

1125


Difference between value type & reference types ?

1153


Describe the Managed Execution Process

2234


What are Attributes in .NET?

1122