|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
9.5 Элемент управления RepeaterЭлемент управления Repeater в ASP.NET 2.0 Элемент управления Repeater — это фактически средство для создания ленточных отчетов произвольной формы. Это средство выводит соответствующий шаблон (ItemTemplate или AlternatingItemTemplate) для каждой записи на странице. Кроме того, для него предусмотрены шаблоны верхнего колонтитула для страницы (HeaderTemplate) и нижнего колонтитула (FooterTemplate). По каким-то причинам для этого элемента управления не предусмотрены средства создания шаблонов средствами графического интерфейса. Шаблоны придется определять средствами HTML на вкладке Source для страницы (внутри тега <asp:Repeater>...</asp:Repeater>). Например, код HTML для шаблона ItemTemplate может выглядеть следующим образом: <ItemTemplate> <tr> <td bgcolor="#CCFFCC"> <asp:Label runat="server" ID="Label1" Text='<%# Eval("CategoryName") %>' /> </td> <td bgcolor="#CCFFCC"> <asp:Label runat="server" ID="Label2" Text='<%# Eval("Description") %>' /> </td> </tr> </ItemTemplate> При помощи ключевого слова Eval осуществляется привязка элементов управления внутри шаблона к столбцам источника данных.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||