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

Печать

Во втором столбце выводится описание товара. Имя поля базы данных состоит из двух слов без пробела. Такая форма написания не принята в таблицах 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