Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Во что обернуть картинки на сайте. / 4 сообщений из 4, страница 1 из 1
03.10.2006, 11:19
    #34027933
milvic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Во что обернуть картинки на сайте.
использую asp 2.0
страница должна динамически добавлять картинки и комментарии к ним.
Пытался сделать через GridView + ObjectDataSource или GridView и свой DataSource в виде DataTable, но ничего неполучается, в строке отображается только текстовая информация, а вместо картинки - максимум пустой квадрат, сервер и клиент пока находятся на одной машине, так что с путями проблемм не должно быть.
У кого-нибудь есть примеры или ссылки добавления картинок в этот замысловатый gridview?
Вот пример кода для ObjectDataSource.SelectMethod()
  public Image[] GetImages()
  {
   Image [] arr = new Image [1];
   arr[0] = Image.FromFile("C:\\person\\l\\0\\1.bmp");
   return arr;
  }
что не так?
...
Рейтинг: 0 / 0
03.10.2006, 12:14
    #34028166
Nisus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Во что обернуть картинки на сайте.
в сам грид ничего добавить нельзя, добавлять и брать можно только в/из его источник данных. Если это база данных, то картинку можно добавлять прямо в нее, можно туда добавлять только описание а саму картинку размещать в файловой системе. Чтобы потом все это отображать в гриде нужно добавить в ячейку элемент <asp:Image runar="server" id="imgPicture"/> которому и прописывать путь к картинке в атрибут src.
...
Рейтинг: 0 / 0
03.10.2006, 13:22
    #34028529
milvic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Во что обернуть картинки на сайте.
не понял, это как "добавить в ячейку элемент"?
в гриде, на сколько знаю, нет доступа к ячейкам (в момент написания кода).
...
Рейтинг: 0 / 0
03.10.2006, 15:25
    #34029070
Nisus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Во что обернуть картинки на сайте.
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="Image11" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

примерно вот так это все выглядит, в src надо прописать код получения пути из источника, например src='<%# Eval("Path") %>'
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Во что обернуть картинки на сайте. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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