在gridview中,所有数据都正确显示,但第一个图像在数据库的所有行中重复

时间:2015-03-07 09:47:58

标签: datagridview

我在网格视图中显示来自数据库的数据所有数据在网格视图中正确显示但是所有行中的唯一图像重复所有数据都不同但是唯一的图像重复不显示我试图显示的方式。

我尝试从处理程序然后在数据列表中我绑定但是我得到相同的结果,所以现在我试图从网格视图显示数据但是这里也是同样的问题,图像在所有行重复plz帮助。这是代码

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlDataSource1">
    <Columns>
        <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" 
                ReadOnly="True" SortExpression="id" />
        <asp:TemplateField SortExpression="image1">
            <ItemTemplate>
                <asp:Image ID="Image1" runat="server" Width="250px" Height="300px" ImageUrl='<%# Bind("image1")  %>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="image1" HeaderText="image1" 
                SortExpression="image1" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
                    SortExpression="FirstName" />
    </Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:ApplicationServices %>" 
        SelectCommand="SELECT * FROM [Pictures] WHERE ([FirstName] = @FirstName)">
    <SelectParameters>
        <asp:SessionParameter  Name="FirstName" 
                SessionField="FirstName" Type="String" />
    </SelectParameters>
</asp:SqlDataSource>

0 个答案:

没有答案