• 从数据库读取图片,并固定显示


    <asp:datagrid id="DG_Persons" Width="168px" HeaderStyle-HorizontalAlign="Center" Runat="server"
                                BorderColor
    ="Black" ItemStyle-BackColor="Beige" HeaderStyle-ForeColor="#ffffff" HeaderStyle-Font-Bold="True"
                                HeaderStyle
    -BackColor="#ff0000" AutoGenerateColumns="False">
                                
    <ItemStyle BackColor="Beige"></ItemStyle>
                                
    <HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="White" BackColor="Red"></HeaderStyle>
                                
    <Columns>
                                    
    <asp:TemplateColumn HeaderText="图片">
                                        
    <ItemTemplate>
                                            
    <asp:Image id=Image3 Height="186px" ImageUrl='<%# FormatURL(DataBinder.Eval(Container.DataItem, "imgid")) %>' Width="212px" Runat="server">
                                            </asp:Image>
                                        
    </ItemTemplate>
                                    
    </asp:TemplateColumn>
                                
    </Columns>
                            
    </asp:datagrid>
     Private Sub BindGrid(ByVal id)

            
    Dim strCnn As String = "server=.;database=master1;uid=sa;pwd="

            
    Dim myConnection As SqlConnection = New SqlConnection(strCnn)
            
    Dim dst As New DataSet
            
    Dim sda As SqlDataAdapter
            
    'Dim myCommand As SqlCommand = New SqlCommand("SELECT * FROM image1 where imageid=" & i, myConnection)
            sda = New SqlDataAdapter("SELECT * FROM KS_img where imgID=" & id, myConnection)
            
    'myCommand.CommandType = CommandType.Text
            dst.Clear()
            sda.Fill(dst, 
    "aaa")

            
    Try

                myConnection.Open()
                row 
    = table.NewRow
                
    'row.Item("照片") = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
                row.Item("imgid"= dst.Tables("aaa").Rows(0).Item(0)
                row.Item(
    "Img"= dst.Tables("aaa").Rows(0).Item(1)
                
    'row.Item("PersonImage") = dst.Tables("aaa").Rows(0).Item(2)
                'row.Item("PersonImageType") = dst.Tables("aaa").Rows(0).Item(3)
                table.Rows.Add(row)
                table.GetChanges()

                myConnection.Close()
                
    Me.DG_Persons.DataSource = table
                
    Me.DG_Persons.DataBind()

            
    Catch SQLexc As SqlException

                Response.Write(
    "Error occured while Generating Data. Error is " & SQLexc.ToString())

            
    End Try

        
    End Sub

  • 相关阅读:
    c#实现冒泡、快速、选择和插入排序算法
    数据库>SQL Server>循环游标读取例子
    《道德经》程序员版第二章
    跨域访问JQuery+.NET实现的一种思路,以及极简单Demo
    《道德经》程序员版第三章
    ASP.NET初级>传智播客.net>第十一季asp.net中级 文字总结(未完)
    <div>里包含<p>标签疑问
    互联网音乐赚钱模式
    JQuery调用WebService,以及JS把单斜杠转换成双斜杠
    《道德经》程序员版第一章
  • 原文地址:https://www.cnblogs.com/fxf568/p/532944.html
Copyright © 2020-2023  润新知