Я создаю веб-приложение ASP.Net, в котором есть база данных Microsoft Access. В базе данных у меня есть таблица с именем items
. одним из его столбцов является image
- это визуальное представление элемента, являющегося гиперссылкой на изображение на компьютере базы данных.Вывод изображения из базы данных acess в GridView
У меня есть два вопроса:
Прежде всего, это плохой дизайн? вы бы скорее сохранили изображение в базе данных? Если да, как бы вы это сделали?
Второй, как я могу представить изображение, сохраненное таким образом в gridView?
Я пробовал следующее на C#;
Заполнение набора данных с OleDbCommand:
SELECT ItemName as Name,ItemPicture as Picture...
И установить его в качестве источника GridView, но, к сожалению, он просто написал гиперссылку в сетке: 1.jpg#1.jpg#
вместо того, чтобы показывать изображение ,
Как вы это сделаете?
Вы должны связать SRC к IMG. – Mairaj
Можете ли вы привести пример того, что на самом деле хранится в поле изображения? Это путь к изображению? Полностью сформированная гиперссылка html? Или это бинарный объект? – fnostro
@fnostro Что хранится в базе данных, это путь к изображению. Я хочу иметь реальную картинку (не ссылку на нее) в сетке. –