Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码
        Dim sql As String
        Dim getdata As SqlDataReader
        Dim mycmd As SqlCommand
        sql = "select * from shopinfo where type='1'"    
        mycmd = New SqlCommand(sql, conn)
        conn.Open()
        getdata = mycmd.ExecuteReader()
        dlistsp.DataSource = getdata
        dlistsp.DataBind()
        mycmd.Dispose()
        getdata.Close()
        conn.Close()
  End Sub数据库里有:shopname,shopprice,shoptupian(这里的图片该怎么显示啊?教教我!)在:
      <asp:DataList id="dlistsp" runat="server">
.........

</asp:DataList>              
省略号的地方我该什么写啊!?

解决方案 »

  1.   

    <templateFeiled>
    <ItemTemplate>
      <img src='<%# Eval("存放的图片的路径")%>' id="Img1"/>
    </ItemTemplate>
    </templateFeiled>
      

  2.   

    <asp:DataList ID="DataList1" runat="server">
        <ItemTemplate>
            <%# Eval("shopname")%><%# Eval("shopprice")%>
            <img src='<%# Eval("shoptupian")%>'/>
        </ItemTemplate>
    </asp:DataList>如果img的路径有问题,可能需要使用Image服务器控件