0

テンプレートフィールドを使用して、テーブルフィールドの条件に基づいて画像を表示しています。

フィールド名が is_selected で、1 または 0 の値を格納していました

1 の場合は "~/images/tick.png" 画像を表示し、それ以外の場合は "~/images/cross.png" をグリッドビューに表示します

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="false" Width="980">
<Columns>
<asp:TemplateField HeaderText="Selected">
<ItemTemplate>
    <asp:Image ID="Image4" runat="server" ImageUrl='<%# (Boolean.Parse(Eval("is_selected").ToString())=="1" ? "~/images/tick.png" : "~/images/cross.png" %>'   />
</ItemTemplate>
</asp:TemplateField>
 </Columns>
</asp:GridView>
4

2 に答える 2