我正在尝试设置标签文本的格式

发布于 2024-11-15 11:09:20 字数 508 浏览 4 评论 0原文

我希望我的 Label 使用 {0:c2} 格式;但是,当我按照以下方式执行此操作时,它似乎不起作用:

客户端代码:

<asp:Label ID="Label4" runat="server" Text="Label" StringFormat="{}{0:c2}"></asp:Label>

服务器代码(页面加载时):

Dim dvSql7 As DataView = DirectCast(SqlDataSource7.Select(DataSourceSelectArguments.Empty), DataView)
    For Each drvSql7 As DataRowView In dvSql7
        Label4.Text = drvSql7("goal").ToString()

    Next

问题可能是什么?预先感谢您的任何帮助。

I want my Label use the {0:c2} format; however, it doesn't seem to work when I do it the following way:

Client code:

<asp:Label ID="Label4" runat="server" Text="Label" StringFormat="{}{0:c2}"></asp:Label>

Server code (on page load):

Dim dvSql7 As DataView = DirectCast(SqlDataSource7.Select(DataSourceSelectArguments.Empty), DataView)
    For Each drvSql7 As DataRowView In dvSql7
        Label4.Text = drvSql7("goal").ToString()

    Next

What the problem might be? Thanks in advance for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮世清欢 2024-11-22 11:09:20

Label 控件没有 StringFormat 属性。您需要做的是在将字符串分配给 Label.Text 属性之前格式化字符串:

Label4.Text = Convert.ToDecimal(drvSql7("goal")).ToString("c ”)

There is no StringFormat property of the Label control. What you need to do is format the string before it gets assigned to the Label.Text property:

Label4.Text = Convert.ToDecimal(drvSql7("goal")).ToString("c")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文