3
我有一个在gridview中的图库,显示来自数据库的图片。Asp.net的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>
C#代码:
con.Open();
cmd = new SqlCommand("select image_path from tblImages", con);
da = new SqlDataAdapter(cmd);
dt = new DataTable();
da.Fill(dt);
GridView3.DataSource = dt;
GridView3.DataBind();
con.Close();
感谢您的代码,我把在“imageValue时”我的表分贝IMAGE_PATH列, 但图片是空白出于某种原因,我应该放什么“ ImageValue“? ImageUrl ='<%#DataBinder.Eval(Container.DataItem,“ImageValue”)%>' –
你看了html的源代码吗?图像的“src”是什么?它们是正确的吗? –
@GiladAdar:在浏览器中单击鼠标右键并选择_View Source_。然后搜索ID并查看ASP.NET生成的内容。 –