![]() |
|
Модераторы: gambit |
![]()
|
|
| anonym |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 27.11.2006 Репутация: нет Всего: 3 |
Есть база данных c фотографиями. В ней находятся таблицы Photo, а также Collection. У таблицы Photo есть поле CollectionID, где указывается, к какой коллекции принадлежит фотография. Требуется разместить на странице контрол (думаю, GridView), который отображал бы имя коллекции, описание, а также количество фотографий в ней. Как грамотно и по науке это реализовать? Ну, как из базы самой получить количество с помощью запроса это я себе представляю примерно, но как это всё целиком сделать, какие основные шаги?
|
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
грамотно тебе поможет это реализовать intellisence студии и проверка орфографии (в Word-е например) А по науке... Есть два общепринятых варианта - с использованием SqlDataSource или в Page_Load, через DataAdapter-DataTable + вызов DataBind() (как обычно, т.е.) Только запрос SELECT нужно тоже написать понравилось выражение Желательно ,чтобы он возвращал таблицу, уже готовую к отображению, без дополнительных подсчетов в коде страницы. -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
||||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Idsa, SqlDataSource используется для простого забора данных без какой-либо дополнительной логики... (как бы все на виду), а ObjectDataSource для более сложной логики с использование сотрировок, преобразования данных и так далее.
P.S. Хотя сам тоже использую ObjectDataSource. P.S.P.S. кстати, вчера узнал, что ObjectDataSource можешь забирать данные из контрола, который находится за пределами данного файла. (но оттуда, откуда он забирает данные обязательно должен находится на данной странице) -------------------- |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Во-во Не понял, о чем ты... |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
господа. Да я и имел в виду как SqlDataSource, так и ObjectDataSource. Просто акцент делал на другом - на использовании компоненнтов-источников_данных. А то, что в пример привел SqlDataSource - так просто с ним проще начинать и он лучше описан в литературе.
Одним словом, зрите в корень проблемы и не придирайтесь к словам. -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |