ASP.NET. Учебный курс (Г.Бучек.) |
Страница 37 из 476 Теперь, когда имеются все записи о курсах, необходимо поместить их названия в элемент 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 Как правило, страницы содержат больший объем информации, чем тот, который может быть представлен в отдельном поле DropDownList. Удобным средством отображения данных является элемент управления DataGrid, который реализуется в виде таблицы (рис. 2.4). Существует несколько способов определения элемента DataGrid. В первое примере столбцы таблицы генерируются автоматически, а во втором задаются вручную. <asp:DataGrid id-"dgAuctionItems" Width-"90%" ... v,- BackColor»"beige" AlternatingItemStyle-BackColor-"cornsilk" BorderColor-"black" ShowFooter- "false" CellPadding-3 |