添加图像列到GridView绑定

问题描述:

后这是可能的示例代码ASP.NET我如何添加一个类似image列所有行绑定添加图像列到GridView绑定

 gridview1.DataSource = MB.GetTest(); 
     gridview1.DataBind(); 

和我的ASPX页面后:

<asp:GridView ID="gridview1" runat="server"> 
     </asp:GridView> 

我真的需要irt,谢谢。

更新

<asp:GridView ID="gridview1" runat="server"> 
      <Columns> 
       <asp:ImageField> 
       </asp:ImageField> 
      </Columns> 
     </asp:GridView> 
+0

我看不到图像列? – V4Vendetta 2012-01-12 12:09:50

+0

@ V4Vendetta我没有任何我需要新的如何添加它? – Saeid 2012-01-12 12:10:45

+0

类似的?请澄清您的问题并添加相关代码。 – 2012-01-12 13:11:09

您好我想解释你一点有一个叫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> 

你有没有与上面的图像列

<asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField>

MSDN是指另一个最佳地点...... 上面的代码是从MSDN网站上得到。