Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET".
Москва: BHV, 2002.
Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов |
||
Списки и таблицы данныхДанные удобно представлять в виде списков или в табличной форме. Далее вашему вниманию предлагается обзор элементов управления, которые позволяют упорядочить эти данные указанным образом. Элемент управления DropDownListЭлемент управления DropDownList предназначен для отображения данных в виде списка. Данные выводятся на экран посредством тега Select языка HTML. Взгляните на рис. Наряду с элементами управления Label и Button на странице заданы два элемента управления DropDownList:
id="ddlCourses" runat=server DataTextField="CourseName" DataValueField="CourseID"> </asp:dropdownlist> <asp:dropdownlist id="ddlRating" runat=server> <asp:ListItem Vа1uе="Отлично">Отлично</аsр:ListItеm> <asp;ListItem Value="Xopomo">Xopomo</asp:ListItem> <asp:ListItem Value="Плoxo">Плoxo</asp:ListItem> </asp:dropdownlist> ![]() Элементы управления DropDownList Первый элемент управления DropDownList служит для отображения названий курсов, извлеченных из базы данных. Сначала следует указание компилятору на то, что работа ведется с элементом управления DropDownList:
Другими словами, посетитель видит название курса, но использовать можно и его код ID. А вот и закрывающий тег элемента управления:
Второй элемент управления DropDownList содержит фиксированные строки. Сначала указывается тип элемента управления:
<asp : Listltem Value="XopoШo">Xopoшo</asp : ListItem> <asp: Listltem Value="Плoxo">Плoxo</asp:ListItem> В данном случае значение свойства Value и текст, указываемый между тегами каждого элемента Listltem, совпадают. Это не является обязательным требованием. Значение свойства value используется в коде, посетитель не видит его. Ему доступен только тот текст, который размещен между открывающим и закрывающим тегами элемента управления Listltem. Далее следует закрывающий тег элемента управления DropDownList:
If Not IsPostBack Then Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSPageData as New DataSet DBConn - New OleDbConnection("Provider=sqloledb;" _ & "server=localhost;" _ & "Initial Catalog=INETC9;" _ & "User Id=sa;" _ & "Password=yourpassword;") DBCommand - New OleDbDataAdapter _ ("Select CourseID, CourseName From Courses" _ , DBConn) DBCommand.Fill(DSPageData, _ "Courses") ddlCourses.DataSource= _ DSPageData.Tables("Courses").DefaultView ddlCourses.DataBind() End If End Sub
|
||