我有一个表 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();
}
有什么建议么?