我有一列有一个ImageButton。我的数据库字段具有bit
数据类型。我想要当该列中的记录具有真实值时显示True.jpg
并且我的命令变为MakeFalse
,而当其记录具有假值时显示False.jpg
而我的命令变为MakeTrue
。我该怎么做?是否可以用一个TemplateField
来完成?
谢谢
最佳答案
您可以在TemplateField
中包含两个ImageButton,然后通过bit_field
评估“可见”
<asp:TemplateField HeaderText="YourField">
<ItemTemplate>
<asp:ImageButton runat="server" ImageUrl="True.jpg" Visible='<%# (bool)Eval("bit_field") %>' />
<asp:ImageButton runat="server" ImageUrl="False.jpg" Visible='<%# !(bool)Eval("bit_field") %>' />
</ItemTemplate>
</asp:TemplateField>
我不确定您想如何配合Command。