簡體   English   中英

格式化GridView輸出

[英]Formatting GridView output

編輯:我已經選擇了一個答案,它比針對我的答案更適用。

這是我使用GridView輸出:

在此輸入圖像描述

我的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)"/>

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

像這樣使用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>

ImageField專為此設計

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM