2016-03-07 198 views
1

編輯:我已經選擇了一個答案,它比 更適用於一個給我的人。格式化GridView輸出

這是我的輸出使用GridView

enter image description here

而且我有這樣的代碼在我aspx

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns ="False" DataKeyNames="art_id"> 
    <Columns> 
     <asp:BoundField DataField="art_name" HeaderText="NAME" InsertVisible="false" ReadOnly="true" SortExpression="art_id" /> 
     <asp:BoundField DataField="art_path" HeaderText="PATH" InsertVisible="false" ReadOnly="true" SortExpression="art_id" /> 
    </Columns> 
</asp:GridView> 

我希望發生的是,所有的路徑將是變成圖片

<img src="(the path from database)"/> 

有無論如何我可以格式化數據庫的輸出,所以我可以輸出圖像?

+0

[裝訂評估和演示與ASP.NET中的IMAGEURL]的可能的複製(HTTP://計算器的.com /問題/ 1135562 /結合-EVAL-與-AN-IMAGEURL-在-ASP-淨) –

回答

0

使用asp:TemplateFieldasp:Image這樣的:

<Columns> 
    <asp:TemplateField> 
     <ItemTemplate> 
      <asp:Image ID="Image1" runat="server" Width="100px" Height="100px" ImageUrl='<%# Eval("art_path") %>'/> 
     </ItemTemplate> 
    </asp:TemplateField> 
</Columns> 
0

的ImageField剛纔提出這個

<asp:ImageField DataImageUrlField="ImageNameColumn" DataImageUrlFormatString="/images/{0}"></asp:ImageField>