gpt4 book ai didi

vb.net - 为什么这种 boolean 字符串格式不起作用?

转载 作者:行者123 更新时间:2023-12-02 07:12:39 27 4
gpt4 key购买 nike

我目前有以下 GridView TemplateField:

<asp:TemplateField HeaderText="Despatched">
<ItemTemplate><%# IIf(Eval("Despatched"), "Yes", "No")%></ItemTemplate>
</asp:TemplateField>

这很好用,但我读过我可以改为执行以下操作,我认为这更简洁:

<asp:BoundField HeaderText="Despatched" DataField="Despatched" DataFormatString="{0:Yes;No}" />

但是,这仍然会返回 True/False 值而不是 Yes/No

为什么这不起作用?

谢谢。

最佳答案

据我所知,bool.ToString() 不支持自定义格式字符串,例如 {0:Yes;No} 虽然我真的承认这是个好主意:-)

以下代码:

    bool b = true;
Console.WriteLine("{0:Yes;No}", b);

无论您使用什么 .NET 框架版本(2、3、4),始终显示 True。

关于vb.net - 为什么这种 boolean 字符串格式不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267356/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com