как извлечь изображение из базы данных, используя URL-адрес изображения, и вставить его в виде сетки в vb.сеть? - PullRequest
0 голосов
/ 03 сентября 2011

как извлечь изображение из базы данных, используя URL-адрес изображения, и вставить его в виде сетки в vb.net ??

вот моя таблица базы данных

у меня есть 3 столбца в изображении таблицы (идентификатор как int, imageName как varchar, imageURL как varchar (max) я хочу вставить изображение впредставление сетки, но когда я запускаю этот код, я получаю только последнее изображение в моей таблице каждый раз

, это мой код:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'---------------------------------------------------------------------------
Dim dt As New DataTable()
Dim strConnString As [String] = System.Configuration.ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString()
Dim strQuery As String = "select * from image"
Dim con As New SqlConnection(strConnString)
Dim cmd As New SqlCommand(strQuery, con)
Dim sda As New SqlDataAdapter()
    cmd.CommandType = CommandType.Text
    cmd.Connection = con
    Try
        con.Open()
        sda.SelectCommand = cmd
        sda.Fill(dt)
        GridView1.DataSource = dt
        GridView1.DataBind()
    Catch ex As Exception
        Response.Write(ex.Message)
    Finally
        con.Close()
        sda.Dispose()
        con.Dispose()
    End Try
End Sub

1 Ответ

1 голос
/ 03 сентября 2011

у вас должен быть этот столбец в определении столбца вашего GridView:

<asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField>

где PictureURL - имя столбца, содержащего URL изображения.

здесь есть полный пример прямо из MSDN:

Отображение изображений в столбце GridView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...