powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Компонент для отображения разносортной информации из БД
11 сообщений из 11, страница 1 из 1
Компонент для отображения разносортной информации из БД
    #38121880
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, задача следующая. Пусть имеется некая БД, поля которой имеют разные типы: текст, число, ричтекст, картинка и т.д.
Необходимо все эти записи (а точнее результат запроса) структурированным образом отображать на странице.

Пример:



Работал ранее только с GridView, но тут он явно не подходит, т.к. данные надо распределять (картинка сверху, текст снизу), но при этом держать их в каждом блоке по отдельности.

Ума не приложу как это осуществить...

Подскажите, пожалуйста.



Благодарю!
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38121917
Фотография Местный король Делфей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<div>
<img></img>
</div>

подойдет?
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38121977
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Immortal,

GridView тоже подойдёт,
но лучше Repeater
или как раньше советовали вручную
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38122006
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный король Делфей, пожалуй, что не подойдет. Данные получаются из БД посредством запроса. Я офигею каждый раз вручную забивать изображение.
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38122009
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation, GridView же представляется исключительно таблицей, записи которой располагаются в строчку. Каким образом эти записи можно отобразить в другой ориентации?
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38122041
Фотография Местный король Делфей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
@foreach (var myObj in Model)
{
<div>
 @Html.ActionLink(myObj.Name, "Products/View", new { id=myObj.Id })
 <img src="@myObj.Image"/>
</div>
}


не?
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38122251
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местный король Делфей
Код: c#
1.
2.
3.
4.
5.
6.
7.
@foreach (var myObj in Model)
{
<div>
 @Html.ActionLink(myObj.Name, "Products/View", new { id=myObj.Id })
 <img src="@myObj.Image"/>
</div>
}


не?

не, формы ведь, они такие )

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<asp:Repeater ID="MoviesRptr" runat="server">
  <ItemTemplate>
       <div>
           <img src="images/<%#Eval("Image") %>"  />
           <a href="products.aspx?id=<%#Eval("Id") %>">
       </div>
  </ItemTemplate>
</asp:Repeater>



а лучше ListView )
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38125803
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон, а как быть, если у меня в поле Image лежит само изображение (в виде varbinary), а не ссылка на него? Eval из бинарника изображение не собирает...
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38125810
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ImmortalПарамон, а как быть, если у меня в поле Image лежит само изображение (в виде varbinary), а не ссылка на него? Eval из бинарника изображение не собирает...
хэндлер (ashx) напиши
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38125818
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил, а не поделитесь примерчиком? В инете порылся, нашел только вывод одной картинки по определенному пути:

Код: c#
1.
2.
3.
4.
  public void ProcessRequest (HttpContext context) {
	context.Response.ContentType = "image/png";
	context.Response.WriteFile("~/Flower1.png");
    }
...
Рейтинг: 0 / 0
Компонент для отображения разносортной информации из БД
    #38125825
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Immortal
Код: c#
1.
context.Response.WriteFile("~/Flower1.png");



https://www.google.ru/search?q=image+ashx
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Компонент для отображения разносортной информации из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]