| |||||
Repeater.ItemTemplate PropertySystem.Web.UI.WebControls Namespace Repeater Class Specifies the template to use for each item in a Repeater. Syntax<asp:repeater ... >
<itemtemplate>
... template definition here
</itemtemplate>
</asp:repeater>
Property ValueAn ITemplate interface that defines how the individual items in the Repeater control are rendered. The property is read/write with no default value. RemarksThe ItemTemplate describes the layout of elements that are rendered once for each row in the data source. To specify a template for the items of a Repeater, place an <ItemTemplate> element between the opening and closing tags of the control. You can then list the contents of the template between the opening and closing Items in the ItemTemplate are data-bound. To display data in the ItemTemplate, declare one or more Web server controls and set their data-binding expressions to evaluate to a field in the Repeater control's DataSource. First Name: <asp:Label runat = "server" Text = "<%# Eval ( "FirstName" ) %>" /> For more information, see DataBinding Expression Syntax. The Repeater allows to split HTML tags across its templates. For example, to render content bound to a single-field data source into a bulleted or ordered list, include
To render content bound to a multiple-field data source into a table using templates, include
ExampleThe following example illustrates using the ItemTemplate to display the items of a Repeater into an HTML table element. <asp:repeater id = "myRepeater" runat = "server">
<headertemplate>
<table width=90% cellpadding=5>
<tr style = "background-color:#ddc">
<th>Product</th>
<th>Price</th></tr>
</headertemplate>
<itemtemplate>
<tr>
<td><%# Eval ( "ProductID" ) %></td>
<td align = "right"><%# Eval (
"UnitPrice", "{0:c}" ) %></td></tr>
</itemtemplate>
<footertemplate>
</table>
</footertemplate>
</asp:repeater>
See AlsoRepeater Members AlternatingItemTemplate HeaderTemplate FooterTemplate SeparatorTemplate |
| ||||
Check out related books at Amazon
© 2000-2008 Rey Nuñez All rights reserved.
If you have any question, comment or suggestion
about this site, please send us a note
You can help support aspxtreme