| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > GridView в несколько колонок |
| Автор: dazy 13.4.2007, 20:09 |
| Задача: в базе лежат картинки с превьюшками. Нужно разместить превьюшки в табличке, например в 3 столбца и 10 строк. Можно ли это сделать через GridView? Если нет то как можно этого добиться? |
| Автор: Mymik 13.4.2007, 20:26 |
| dazy, Делаешь img со ссылкой на страницу и как параметр передаешь id этой preview. На странице по id забираешь из ячейки данные и переопределяешь Response. |
| Автор: dazy 14.4.2007, 14:01 |
| Я может не свсем правильно вопрос сформулировал. Сами картинки (превьюшки) у меня отображаются - с этим проблем нет. Проблема в том, что они лежат в базе. Для их отображения я использую GridView, но GridView позволяет их отображать только в одну колонку. А мне бы хотелось в 3 колонки... Т.е. проблема как заставить GridView отображать одно поле в нескольких колонках. Ну или добиться того же результата другими способами. Наример вот на этом форуме, при редактировании сообщения смайлики (слева) организованы в 4 колонки и 6 строк. Хочу добиться того же результата, но если учесть что картинки в базе. Соответственно в зависимости от запроса они (картинки) будут разные, но организованы должны быть в том же порядке. Пока у меня все выводится в одну колонку, что не есть гуд. |
| Автор: Mymik 14.4.2007, 17:15 |
| почитай документацию по Web-контролу DataList -- это единственный контрол, который умеет отображать повторяющийся элемент в несколько колонок. |
| Автор: dazy 14.4.2007, 21:29 |
| Да, да точно, спасибо. Уже нашел, хотел написать, что туплю и с DataList все работает. А я еще думал, ну нафиг этот DataList нужен... Спасибо. |