Болтун
Зарегистрирован: 11 March 2005
Сообщения: 389
Примеры кода: 0
|
Вывод картинки в GridView не работает... |
02 May 2007 15:41 |
|
|
|
|
>В экземпляре калсса находится набор байт а не картинка.
Мне прекрасно известно что в э. класса находятся байты а не картинка. Наверное все поняли что под картинкой я имел ввиду.
>Чтобы она отбражалась, ваш набор байтов надо обернуть в html тег, чтобы браузер понял, что те байты которые в него >сыпяться с неимоверной силой, это и есть картинка, и ее надо показывать.
и это мне известно.
>Кроме того ни кто вас не заставляет считывать картинку из базы дополнительно, тем более что у вас есть DisplayImage.aspx, >который из занимается тем, что посылает браузеру нужный набор байт, а уж из базы он их берет или из класса, это не важно.
Как раз о дополнительном чтении и идет речь.
Вот как у меня работает страница: без единой линии кода, GridView через DataObject запускает метод моего класса который вызывает стор процедуру. В ответ получает набор данных в том числе содержащих и картинку.
Где этот набор данных находится мне не известно . Его содержит GridView. Я не создаю отдельно набор который заполнив кладу в сессии или еще куда. и соотв. я не могу сказать странице - вон там есть набор где уже все есть, бери оттуда данные.
Поэтому как использовать те данные что уже получены не понятно.
Можно делать двойную и непрофессиональну работу - получать данные заного, уже персонально для картинки.
Можно еще обойтись без dataobject и набивать данные "в ручную" и потом "в ручную" класть их куда то, откуда они будут доступны для страницы. в этом случае двойной работы не будет. Но придется отказаться от dataobject.
в данный же момент я хочу постараться решить этот вопрос имея dataobject и в то же время избегая двойной работы.
>А asp:Image в свою очередь поместите в TemplatedField - и все.
>Често говоря я не понял, как это вам не удалось вставить картинку в ItemTemplate?!! В чем сложность?
с asp:image была проблема вкладывания в templatedfiled gridview (gridview, не DataGrid).
Данное сообщение получено с сайта GotDotNet.RU
|
|