Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.net gridview水平布局_C#_Asp.net_Gridview - Fatal编程技术网

C# Asp.net gridview水平布局

C# Asp.net gridview水平布局,c#,asp.net,gridview,C#,Asp.net,Gridview,我在gridview中有一个图库,可以显示数据库中的图片 我需要在水平布局中显示gridview 现在图片是从上到下排列的, 如何更改gridview,使其在一行中从左到右显示图片 html代码: <asp:GridView ID="GridView3" class="GridView1" runat="server" Width="400px" AutoGenerateColumns="False" Height="90px" CellPaddin

我在gridview中有一个图库,可以显示数据库中的图片

我需要在水平布局中显示gridview

现在图片是从上到下排列的, 如何更改gridview,使其在一行中从左到右显示图片

html代码:

<asp:GridView ID="GridView3" class="GridView1" runat="server" Width="400px" AutoGenerateColumns="False" Height="90px"
                    CellPadding="4" GridLines="Horizontal">
        <Columns>
            <asp:ImageField DataImageUrlField="Image_path" DataImageUrlFormatString="~/Pic/{0}" HeaderText="Images">
                <ControlStyle Height="100px" Width="100px" />
            </asp:ImageField>               

        </Columns>
</asp:GridView>

con.Close()

数据列表
改为水平

这是可行的,因为您仍然希望显示单个列

<asp:DataList id="Images" 
       RepeatDirection="Horizontal"
       RepeatLayout="Table"
       RepeatColumns="0" runat="server">
     <HeaderStyle BackColor="#aaaadd">
     </HeaderStyle>
     <AlternatingItemStyle BackColor="Gainsboro">
     </AlternatingItemStyle>
     <HeaderTemplate>
        Images ...
     </HeaderTemplate>
     <ItemTemplate>

        <asp:Image id="ProductImage"
             AlternatingText='<%# DataBinder.Eval(Container.DataItem, "StringValue") %>'
             ImageUrl='<%# Eval("image_path","~/Images/{0}") %>' />
             runat="server"/>

     </ItemTemplate>

</asp:DataList>

图像。。。
runat=“服务器”/>
使用此

<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px">
                </asp:DetailsView>


谢谢您的代码,我在“ImageValue”我的表db image\u path列中输入了图片,但是由于某些原因图片是空白的,我应该在“ImageValue”中输入什么?ImageUrl=''您查看过html源代码吗?图像的
src
是什么,它们是否正确?@GiladAdar:在浏览器中单击鼠标右键,然后选择“查看源代码”。然后搜索ID,看看ASP.NET生成了什么。我希望它有帮助,不要忘记它来自我的数据库。请问我怎样才能从这里开始?
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px">
                </asp:DetailsView>