这是ASP.NET中的5月示例代码如何在绑定后向所有行添加类似的图像列
gridview1.DataSource = MB.GetTest();
gridview1.DataBind();
和我的ASPX页面:
<asp:GridView ID="gridview1" runat="server">
</asp:GridView>
我真的需要艾特,谢谢。
更新
<asp:GridView ID="gridview1" runat="server">
<Columns>
<asp:ImageField>
</asp:ImageField>
</Columns>
</asp:GridView>
答案 0 :(得分:2)
您好我想向您解释一下,有一个名为AutoGenerateColumns="false"
的属性需要将其设置为false
并在您的aspx中生成列并绑定它们Refer this Site
<asp:GridView ID="GridView1" Runat="server"
DataSource='<%# GetData() %>' AutoGenerateColumns="False"
BorderWidth="1px" BackColor="White" CellPadding="3" BorderStyle="None"
BorderColor="#CCCCCC" Font-Names="Arial">
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<PagerStyle ForeColor="#000066" HorizontalAlign="Left"
BackColor="White"></PagerStyle>
<HeaderStyle ForeColor="White" Font-Bold="True"
BackColor="#006699"></HeaderStyle>
<Columns>
<asp:BoundField HeaderText="Picutre ID" DataField="PictureID">
<ItemStyle HorizontalAlign="Center"
VerticalAlign="Middle"></ItemStyle>
</asp:BoundField>
<asp:BoundField HeaderText="Title" DataField="Title"></asp:BoundField>
<asp:BoundField HeaderText="Date Added" DataField="DateAdded"
DataFormatString="{0:d}">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundField>
<asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField>
</Columns>
<SelectedRowStyle ForeColor="White" Font-Bold="True"
BackColor="#669999"></SelectedRowStyle>
<RowStyle ForeColor="#000066"></RowStyle>
</asp:GridView>
你可以使用上面的Image列
<强> <asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField>
强>
MSDN是另一个最佳网站... 以上代码取自MSDN网站。