2012-01-12 66 views
0

後這是可能的示例代碼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

回答

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> 

你有沒有與上面的圖像列

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

MSDN是指另一個最佳地點...... 上面的代碼是從MSDN網站上得到。