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

Печать

Теперь извлекаем имена команд Горного дивизиона. Обратите внимание, что название команды будет отображаться в виде ссылки на страницу Команда:

DBCommand - New OleDbDataAdapter _

("Select *<A HREF-""./team.aspx?TeamID-' + " _

ft "Convert(varchar(10), TeamID) + '"">' " _

ft "+ TeamCity + • ' + TeamNickName + '</A>' as " _

ft "[Горный дивизион (Щелкните для получения дополнительной" _

ft "информации)], " _

ft "Round((Convert (float, NumWins) / " >_

ft "(NOmWins + NumLoses)) * 100, 0) as [Очки], " _

ft "NumWins as [Победы], NumLoses as [Поражения] " _

ft "From Teams "

ft "Where Division » 'Горный' " _

ft "Order By Convert(float, NumWins) / " _

ft "(NumWins + NumLoses) DESC" _

, DBConn)

S ' a

Эти записи в дальнейшем помещаются в другой элемент управления DataGrid:

dgMountainDivision.DataSource - _

DSPageData.Tables("MountainDiv").DefaultView dgMountainDivision.DataBind()

После этого извлекаем имена команд Озерного дивизиона. Обратите внимание, что все поля базы данных представлены под другими именами. Например, поле NumWins будет называться Победы:

DBCommand •? New OleDbDataAdapter _

("Select '<A HREF-""./team.aapx?TeamID-' + " _

ft "Convert(varchar(10), TeamID) + ••"•>• " _

ft "+ TeamCity + 1 ' + TeamNickName + '</A>' as "

ft "[Озерный дивизион (Щелкните для получения дополнительной" ^

ft "информации)], " _

ft "Round((Convert(float, NumWins) / " _ ft "(NumWins + NumLoses)) * 100, 0) as [Очки], " _ ft "NumWins as [Победы], NumLoses as [Поражения] " _ ft "From Teams "

ft "Where Division - 'Озерный' " _ ft "Order By Convert(float, NumWins) / " _ ft "(NumWins + NumLoses) DESC" _ , DBConn)

Эта таблица объекта DataSet использована в третьем элементе управления DataGrid:

i-YX

dgLakeDivision.DataSource - _

DSPageData.Tables("LakeDiv").DefaultView dgLakeDivision.DataBind()

" ,••>? sr,H i »:. • ' -> •?'

Еще одна таблица объекта DataSet должна быть сформирована для команд Южного дивизиона:

! 1 . * ? - ? " DBCommand - New OleDbDataAdapter _

("Select *<A HREF-""./team.aspx?TeamID-' + " _

ft "Cohvert(varchar(10), TeamID) + '"">' " _

ft "+ TeamCity + • • + TeamNickName +%<lh>* as "?_,<• i.

ft " [Юкный дивизион (Щелкните для получения дополнительной информации) ]» "