我有一个表BIKETYPE {BIKETYPEID,NAME,DESCRIPTION,IMAGE}。从数据库中检索图像并将它们注入到列表视图中
形象的image
数据类型。我试图通过列表视图来显示表格。我能够看到除图像栏外的所有内容。
我的代码遵循
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem,"BikeTypeId") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Name") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Description") %></td>
<td><asp:Image ImageUrl='<%# "Handler.ashx?BikeTypeId="+ Eval("image") %>' ID="Image" runat="server" /></td>
<td><asp:Button ID="Select" runat="server" Text="Select" CommandName="Select" /></td>
</tr>
</ItemTemplate>
在后面的代码,我使用的简单绑定方法如下
protected void bind()
{
adp = new SqlDataAdapter("Select * From BikeType", str);
ds = new DataSet();
adp.Fill(ds);
ListView1.DataSource = ds;
ListView1.DataBind();
ds.Clear();
adp.Dispose();
}
有什么建议?
看看这篇文章(http://imar.spaanjaars.com/414/storing-uploaded-files-in-a-database-or-in-the-file-system-with -aspnet-20)和[this](http://odetocode.com/articles/172.aspx)..它会用一个示例 – 2013-02-09 04:55:36