gpt4 book ai didi

c# - 如何影响 C# 中动态创建的标签文本的格式

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:44 25 4
gpt4 key购买 nike

我认为这应该是一个很容易回答的问题,但我似乎无法弄明白。我在 c# 中将文本添加到来自 sqldatasource 的标签。所有这些都有效,但我希望能够格式化文本。我想要 1) 能够将格式更改为 0.00(而不是一串小数)并且我还希望能够在文本之前添加单词。我假设我需要以某种方式使用 string.format 命令,但无法弄清楚如何使用它。任何帮助将不胜感激。下面是我的代码:

DataView dvSql = (DataView)DeskSummary.Select(DataSourceSelectArguments.Empty);
foreach (DataRowView drvSql in dvSql)
{

Desk.Text = drvSql["Deskname"].ToString();
MarginLabel.Text = drvSql["margin"].ToString();
CurrentCI.Text = drvSql["comp_index_primarycomp"].ToString();
WalMartCurrentCI.Text = drvSql["comp_index_walmart"].ToString();
ForecastMargin.Text = drvSql["margin_forecast"].ToString();
WalMartForecastCI.Text = drvSql["comp_index_walmart_forecast"].ToString();
ForecastCI.Text = drvSql["comp_index_primarycomp_forecast"].ToString();
}

最佳答案

您可以像这样将格式参数传递给 ToString() 方法:

MarginLabel.Text = drvSql["margin"].ToString("0.00");

但是,正如您所说,您想要添加一些文字。因此,我建议:

MarginLabel.Text = String.Format("Prepended text {0:0.00}", drvSql["margin"]);

注意:我刚刚选择了您的一个标签;我不确定哪些得到了特殊的格式处理。

关于c# - 如何影响 C# 中动态创建的标签文本的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8524730/

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