Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: фотоальбом Добавлено: 25.08.11 01:03  

Автор вопроса:  VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 
http://www.sources.ru/asp.net/Displaying-Images-in-a-GridView-Column.html

нашёл этот пример, но встал вопрос - как из сервер-сайд кодом достать данные из таблицы sql и использовать в том самом дататэйбле... и ещё как сделать столько объектов row, сколько строк в таблице (правда есть мысль насчёт loop какнить, но тогда как вытащить из базы данных кол-во строк в таблице...)
может другие способы есть, где не требуется самому создавать (ручками писать) источник данных?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #1
Добавлено: 25.08.11 23:42
*C#.NET

Ответить

Номер ответа: 2
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #2 Добавлено: 26.08.11 20:27
Это вообще элементарные операции котоыре приходится делать в ASP .NET.

Для работы с данными есть куча инструментов начиная с SqlDataReader заканчивая ADO .NET Entity Framework.
В GridView будет ровно столько строчек сколько в него записей положишь.

Ответить

Номер ответа: 3
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #3
Добавлено: 28.08.11 18:10
проблема решена, использованием client-side кода.
Artyom пишет:
В GridView будет ровно столько строчек сколько в него записей положишь.

а как динамически создать определённое кол-во DataRow в DataTable?

Ответить

Номер ответа: 4
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #4 Добавлено: 28.08.11 19:55
Если ты загружаешь данные через DataAdapter, то он автоматически создаст столько строк, сколько получено записей при выполнении запроса

Ответить

Номер ответа: 5
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #5
Добавлено: 14.09.11 21:45
  1. Function GetData() As DataTable
  2.     ' This method creates a DataTable with four rows.  Each row has the
  3.     ' following schema:
  4.     '   PictureID      int
  5.     '   PictureURL     string
  6.     '   Title          string
  7.     '   DateAdded      datetime
  8.     Dim dt As New DataTable()
  9.     ' define the table's schema
  10.     dt.Columns.Add(New DataColumn("PictureID", GetType(Integer)))
  11.     dt.Columns.Add(New DataColumn("PictureURL", GetType(String)))
  12.     dt.Columns.Add(New DataColumn("Title", GetType(String)))
  13.     dt.Columns.Add(New DataColumn("DateAdded", GetType(DateTime)))
  14.     ' Create the four records
  15.     Dim dr As DataRow = dt.NewRow()
  16.     dr("PictureID") = 1
  17.     dr("PictureURL") = ResolveUrl("~/DisplayingImages/Images/Blue hills.jpg")
  18.     dr("Title") = "Blue Hills"
  19.     dr("DateAdded") = New DateTime(2005, 1, 15)
  20.     dt.Rows.Add(dr)
  21.     dr = dt.NewRow()
  22.     dr("PictureID") = 2
  23.     dr("PictureURL") = ResolveUrl("~/DisplayingImages/Images/Sunset.jpg")
  24.     dr("Title") = "Sunset"
  25.     dr("DateAdded") = New DateTime(2005, 1, 21)
  26.     dt.Rows.Add(dr)
  27.     dr = dt.NewRow()
  28.     dr("PictureID") = 3
  29.     dr("PictureURL") = _
  30.       ResolveUrl("~/DisplayingImages/Images/Water lilies.jpg")
  31.     dr("Title") = "Water Lilies"
  32.     dr("DateAdded") = New DateTime(2005, 2, 1)
  33.     dt.Rows.Add(dr)
  34.     dr = dt.NewRow()
  35.     dr("PictureID") = 4
  36.     dr("PictureURL") = ResolveUrl("~/DisplayingImages/Images/Winter.jpg")
  37.     dr("Title") = "Winter"
  38.     dr("DateAdded") = New DateTime(2005, 2, 18)
  39.     dt.Rows.Add(dr)
  40.     Return dt
  41. End Function

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам