Проектирование Интернет приложений. Тузовский А.Ф. - 159 стр.

UptoLike

Составители: 

159
Описание шаблона может включать серверные ЭУ, строки текста,
выражения связывания с данными. Выражения связывания с данными
<%# Eval()%> позволяют вставлять значения полей текущей строки дан-
ных. В шаблоне можно использовать любое количество полей данных.
Например, для колонки “Товары” можно описывать следующий специ-
альный шаблон отображения:
<Columns>
<asp:TemplateField headertext="Товары">
<ItemTemplate>
<b><%# Eval("ProductName")%></b> <br />
в упаковке <%# Eval("QuantityPerUnit")%>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="UnitPrice" HeaderText="Цена" />
</Columns>
В результате данные из ИД будут отображаться следующим обра-
зом:
Рис. 4.26. Отображение в колонке полей с помощью специального шаблона
Разбивка данных на страницы (Paging Data)
Для выполнения разделения данных на страницы в ЭУ GridView
требуется только задать свойству AllowPaging значение true. Кроме этого
можно задать либо количество строк на странице (свойство PageSize)
или количество страниц (свойство PageCount). В этом случае в таблице
показывается только набор записей из ИД и внизу показывается строка
перехода к другим страницам (наборам) данных.
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"
AllowPaging="True" PageSize="5">
В результате данные из ИД будут отображаться следующим обра-
зом: