ASP.NET. Учебный курс (Г.Бучек.) |
Страница 42 из 476 Во втором столбце выводится описание товара. Имя поля базы данных состоит из двух слов без пробела. Такая форма написания не принята в таблицах Data-Grid. Поэтому в качестве заголовка выберем слово Описание: & "BriefDescription as [Описание], " В следующем столбце таблицы отображается дата. Без форматирования она трудна для восприятия, поэтому зададим для нее следующие параметры: & "Convert(varchar(30), CloseData, 120) " _ & as [Окончание торгов], " Аналогичным образом форматируем цену: »»$» + convert(varchar(30), MinimumBid, 1) " e & "as [Минимальная заявка] " 6 "From Auctionltems " & "Order By ItemName", DBConn) ai- r i. W'jl" Затем помещаем записи в таблицу DataSet: зе &о, & к- DBCommand.Fill(DSPageData, "Auctionltems") Элемент управления DataGrid необходимо связать с таблицей DataSet (в предыдущем разделе мы устанавливали связь с элементом управления DropDownList): dgAuctionltems.DataSource « DSPageData.Tables("Auctionltems").DefaultView dgAuctionltems.DataBind На следующем этапе извлекаются данные для второго элемента управления DataGrid. Поскольку этот элемент не генерирует столбцы автоматически, соответствующий запрос сложнее базового: DBCommand - New OleDbDataAdapter ("Select AuctionltemID, ItemName, " ? "BriefDescription " _ & "From Auctionltems " & "Order By ItemName", DBConn) DBCommand.Fill(DSPageData, "AuctionItems2") Полученные данные связываются со вторым элементом DataGrid: dgAuctionItems2.DataSource - DSPageData.Tables(AuctionItems2).DefaultView dgAuctionItems2.DataBind |