Страница 149 из 476 Теперь извлекаем имена команд Горного дивизиона. Обратите внимание, что название команды будет отображаться в виде ссылки на страницу Команда: 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 " [Юкный дивизион (Щелкните для получения дополнительной информации) ]» "
|