【问题标题】:How to display image in gridview in vb.net如何在 vb.net 的 gridview 中显示图像
【发布时间】:2015-02-27 10:06:46
【问题描述】:
Private Sub sbloadgrd()
    Dim x As String = "select unqid, imgTitle, imgTh from Image_Gallery_AYS"
    Dim con As New SqlConnection(Dal.conMain)
    Dim dt As New DataTable
    dt = Dal.GettDS(x).Tables(0)
    GridView1.DataSource = dt
    GridView1.DataBind()

我在gridview 中绑定了标题和图像,下面是我在数据库中保存图像的方式:

Dim obj As New clsAddImageGallery
obj.imgTitle = txtTitle.Text
obj.imgDesc = txtDecs.Text
Dim imgth1 As String = fileuploadimg.PostedFile.FileName
Dim str1 As String() = imgth1.Split(".")
Dim strex1 As String = str1(1)
obj.img = "~/uploads/" + g.ToString() + "." + strex1
Dim imgth3 As String = fileuploadthumb.PostedFile.FileName
Dim str3 As String() = imgth1.Split(".")
Dim strex3 As String = str3(1)
obj.imgTh = "~/uploads/" + g.ToString() + "." + strex3

我收到的是img url,而不是img

【问题讨论】:

    标签: vb.net gridview datagridview


    【解决方案1】:
    Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As EventArgs)
    
      If FileUpload1.PostedFile IsNot Nothing Then
    
       Dim FileName As String = Path.GetFileName(FileUpload1.PostedFile.FileName)
    
    
    
       'Save files to disk
    
       FileUpload1.SaveAs(Server.MapPath("images/" & FileName))
    
    
    
       'Add Entry to DataBase
    
       Dim strConnString As [String] = System.Configuration. _
    
        ConfigurationManager.ConnectionStrings("conString"). _
    
        ConnectionString
    
       Dim con As New SqlConnection(strConnString)
    
       Dim strQuery As String = "insert into tblFiles (FileName, FilePath)" _
    
        & " values(@FileName, @FilePath)"
    
       Dim cmd As New SqlCommand(strQuery)
    
       cmd.Parameters.AddWithValue("@FileName", FileName)
    
       cmd.Parameters.AddWithValue("@FilePath", "images/" & FileName)
    
       cmd.CommandType = CommandType.Text
    
       cmd.Connection = con
    
       Try
    
         con.Open()
    
         cmd.ExecuteNonQuery()
    
       Catch ex As Exception
    
         Response.Write(ex.Message)
    
       Finally
    
         con.Close()
    
         con.Dispose()
    
       End Try
    
      End If
    
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2020-03-13
      • 2022-01-15
      • 2023-04-04
      • 2011-05-05
      • 2020-12-08
      相关资源
      最近更新 更多