最基础的asp.net问题!!!

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:17:35
现在拿gridview列出1.mdb数据库里的东西,其中有一个字段是bool.
拿gv显示出来成了方框 打钩那种 现在想变成文字 是/否 怎么整?用什么?具体点,坚决新手,谢谢。

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Width="239px">
<Columns>
<asp:TemplateField HeaderText="是/否">
<ItemTemplate>
<%# ((bool)Eval("字段名")) ? "是" : "否" %>
</ItemTemplate>
</asp:TemplateField>

</Columns>
</asp:GridView>

也可以在SELECT的时候就改变它的值了
比如table1有两个字段,ID,boolField,
获取数据集可以这样

SELECT id,IIF((table1.boolField=true),'是','否') as boolField from table1

这是ACCESS中的,
SQLSERVER中可以用CASE语句,都差不多

页面里面改,数据库里面改就这2个办法了啊