【发布时间】:2013-01-24 22:59:57
【问题描述】:
我有一个表 BIKETYPE { BIKETYPEID, NAME, DESCRIPTION, IMAGE}。
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();
}
有什么建议吗?
【问题讨论】:
标签: c# asp.net database image listview