0

我正在使用 ListViews 来显示 Visual Studio 中 Access 表中的数据。

我有一个图像作为 OLE 对象保存在数据库中。当我在 Visual Studio 中运行网站而不是查看图像时,输出是

System.Byte[]

我的问题是如何让图像而不是文本显示?连接正在工作,因为正在显示所有其他数据。

<asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1" 
        GroupItemCount="3" onselectedindexchanged="ListView1_SelectedIndexChanged">
        <AlternatingItemTemplate>
            <td runat="server" style="background-color:#FFF8DC;">
                ReqPlate:
                <asp:Label ID="ReqPlateLabel" runat="server" Text='<%# Eval("ReqPlate") %>' />
                <br />CarName:
                <asp:Label ID="CarNameLabel" runat="server" Text='<%# Eval("CarName") %>' />
                <br />Miles:
                <asp:Label ID="MilesLabel" runat="server" Text='<%# Eval("Miles") %>' />
                <br />EngineSize:
                <asp:Label ID="EngineSizeLabel" runat="server" 
                    Text='<%# Eval("EngineSize") %>' />
                <br />Fuel:
                <asp:Label ID="FuelLabel" runat="server" Text='<%# Eval("Fuel") %>' />
                <br />Description:
                <asp:Label ID="DescriptionLabel" runat="server" 
                    Text='<%# Eval("Description") %>' />
                <br />Price:
                <asp:Label ID="PriceLabel" runat="server" Text='<%# Eval("Price") %>' />
                <br />Image:
                <asp:Image ID="ImageLabel" runat="server" ImageUrl='<%# Eval("Image") %>' />
                <br />
            </td>
        </AlternatingItemTemplate>
4

0 回答 0