ASP.NET. Учебный курс (Г.Бучек.)

Печать

Теперь, когда имеются все записи о курсах, необходимо поместить их названия в элемент DropDownList. С этой целью элемент управления DropDownList связывается с таблицей DataSet. Сначала указывается имя таблицы объекта Data-Set, которая послужит источником данных:

ddlCourses.DataSource -

DSPageData.Tables("Courses").Defaultview

Затем устанавливается связь с таблицей:ddlCourses.DataBind()

Когда посетитель щелкает на кнопке ОК, значение, выбранное им в элементе управления DropDownList, присваивается свойству Text элемента управления Label.

Sub SubmitBtn_Click(Sender As Object, E AasEventArgs) lblMessage.Text - "По курсу:"

& ddlCourses.Selectedltern.Text & который имеет код ID:" & ddlCourses.Selectedltern.Value & "<Ьг>Ваша оценка:" & ddlRating. Selectedl tern. Text

End Sub

Сначала следуют стандартные строки:lblMessage.Text - "По курсу:"

Затем выводится название курса посредством свойства Text объекта Selected-Item элемента управления DropDownList:

& ddlCourses.Selectedltem.Text _ & ", который имеет код ID:"

Далее отображается значение ID курса, содержащееся в свойстве Value:

6 ddlCourses.Selectedltem.Value & "<br>Bama оценка:"

В заключение выводится оценка, выбранная посетителем:& ddlRating.Selectedltern.Text

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

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

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

<asp:DataGrid

id-"dgAuctionItems"

Width-"90%" ... v,-

BackColor»"beige"

AlternatingItemStyle-BackColor-"cornsilk"

BorderColor-"black"

ShowFooter- "false"

CellPadding-3