C# 如何使用从access数据库中提取的图像名称在网页上插入图像?

C# 如何使用从access数据库中提取的图像名称在网页上插入图像?,c#,asp.net,visual-studio-2010,ms-access-2007,C#,Asp.net,Visual Studio 2010,Ms Access 2007,我正在开发一个网站。我有一个Access数据库,我从中提取图像名称,我想用它作为参数,在VS2010中使用C代码发布我文件夹中的图像。我想知道如何以字符串形式访问图像名称,并将其插入到asp图像元素中。我猜我需要将Select查询的结果存储在一个变量中,以便将其传递给Eval函数,但我只是在猜测,也不知道如何做 下面的代码部分是我与数据库建立连接的地方,我使用Datalist控件在我的网页上列出了此代码用于的信息。因此,我最终要做的是使用数据库中的文件名作为参数,从我的文件中获取正确的图像,并将

我正在开发一个网站。我有一个Access数据库,我从中提取图像名称,我想用它作为参数,在VS2010中使用C代码发布我文件夹中的图像。我想知道如何以字符串形式访问图像名称,并将其插入到asp图像元素中。我猜我需要将Select查询的结果存储在一个变量中,以便将其传递给Eval函数,但我只是在猜测,也不知道如何做

下面的代码部分是我与数据库建立连接的地方,我使用Datalist控件在我的网页上列出了此代码用于的信息。因此,我最终要做的是使用数据库中的文件名作为参数,从我的文件中获取正确的图像,并将其发布到我的网页上。见下面的代码,我说文件名在这里?????查看我需要将图片的文件名放在哪里

<asp:AccessDataSource ID="AccessDataSource2" runat="server" 
     DataFile="~/App_Data/TravelJoansDB.accdb" 
     SelectCommand="SELECT * FROM [Table2]"></asp:AccessDataSource>
     <asp:DataList ID="DataList1" DataSourceID="AccessDataSource2" 
             ItemStyle-VerticalAlign="Middle" runat="server" DataKeyField="ID">
         <ItemStyle VerticalAlign="Middle"></ItemStyle>
         <ItemTemplate> 
                ID:
                <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
                <br />
                Image:
                <asp:Image ID="Image1" runat="server" ImageUrl='<%# "PlaceImages/" Eval(*FILENAME GOES HERE?????*) %>' />
                <br />
                <br />
         </ItemTemplate>
            </asp:DataList>
试试这个

<asp:Image ID="Image2" runat="server" ImageUrl='<%# "PlaceImages/" + Eval("Your_ImageName_Column")%>' />