Знакомство с ASP.NET

Что еще нужно знать об ASP.NET

Взаимодействие с клиентом

Создание интерактивных приложений для intranet-сетей

Расширение функциональных возможностей intarnet

Создание спортивного Web-узла

Управление содержимым Web-узла

Отслеживание действий посетителейa

Виртуальный университет

 Использование специализированных приложений на узлах компаний

Виртуальная риэлтерская контора

Персонализация узла для посетителей

Интерактивные возможности узла

Увеличение посещаемости узла

Создание интерактивного магазина

Создание интерактивного аукциона

Web-службы

Справочник по языку ASP.NET/VB.


Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET". Москва: BHV, 2002.

Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов


Файл Global.asax, объекты приложения и сеанса
Объекты Request и Response
Объекты данных и код
Списки и таблицы данных


Элемент управления DataGrid

Как правило, страницы содержат больший объем информации, чем тот, который может быть представлен в отдельном поле DropDownList. Удобным средством отображения данных является элемент управления DataGrid, который реализуется в виде таблицы.

Существует несколько способов определения элемента DataGrid. В первом примере столбцы таблицы генерируются автоматически, а во втором задаются вручную.

    <asp:DataGrid
    id="dgAuctionItems"
    Width="90%"
    BackColor="beige"
    AlternatingItemStyle-BackColor="cornsilk"
    BorderColor-"black"
    ShowFooter= "false"
    CellPadding=3
    CellSpacing="0"
    Font-Name="Arial"
    Font-Size="8pt"
    ForeColor="Black"
    Headerstуle-BackColor="burlywood"
    HeaderStyle-Font-Bold="True"
    runat="server">
    </asp:DataGrid>
    <asp:DataGrid
    id="dgAuctionItems2"
    Width="90%"
    AutoGenerateColumns="false"
    BackColor="beige"
    AlternatingItemStyle-BackColor="cornsilk"
    BorderColor="black"
    ShowFooter="false"
    CellPadding=3
    Cellspacing="0"
    Font-Name="Arial"
    Font-Size="8pt"
    ForeColor="Black"
    HeaderStyle-BackColor="burlywood"
    HeaderStyle-Font-Bold="True"
    runat="servejr">
    <columns>
    <asp:HyperLinkColumn
    HeaderText="Название"
    DataNavigateUrlField="AuctionItemID"
    DataNavigateUrlFormatString="./item.aspx?ID={0)"
    DataTextField="ItemName"
    Target="_self"
    />
    <asp:BoundColumn
    HeaderText="Описание"
    DataField="BriefDescription"
    />
    </columns>
    </asp:DataGrid>

Сначала указывается тип элемента управления:

    <asp:DataGrid

Затем элементу присваивается имя:

    id="dgAuctionItems"

Ширину элемента управления можно регулировать. В данном случае таблица в ширину практически равна окну браузера:

    Width="90%"

Зададим различное цветовое оформление фона для нечетных строк:

    BackColor="beige"

и для четных:

    AlternatingItemStyle-BackColor="cornsilk"


Элементы управления DataGrid

Можно также изменять цвет разделительных линий таблицы:

    BorderColor="black"

В следующей строке запрещен вывод имен полей в нижней части таблицы:

    ShowFooter= "false"

С целью повышения удобочитаемости следует установить небольшой интервал между ячейками в таблице:

    CellPadding=3 CellSpacing="0"

На следующем этапе определяются параметры шрифта:

    Font-Name="Arial"
    Font-Size="8pt"
    ForeColor="Black"

Теперь приступим к оформлению первой строки таблицы. Зададим для нее цвет фона:

    HeaderStyle-BackColor="burlywood"

и полужирный шрифт:

    HeaderStyle-Font-Bold="True"

Hosted by uCoz