以两位小数显示Datatable中的值,使其看起来像时间格式
本文关键字:看起来 格式 时间 两位 Datatable 显示 小数 | 更新日期: 2023-09-27 18:11:53
我必须在DataTable中精确显示两位小数的值。我想这样显示,看起来像一个时间格式。(我为我的英语道歉)谢谢你。
protected void Page_Load(object sender, EventArgs e)
{
try
{
DataTable dt = new DataTable();
dt.Columns.Add("SOT", typeof(Decimal));
dt.Columns.Add("SVT", typeof(Decimal));
dt.Columns.Add("SCT", typeof(Decimal));
dt.Rows.Add(12.22,23.44,22.00);
dt.Rows.Add(2.20, 23.00, 22.23);
dt.Rows.Add(12.00, 23.20, 22.05);
GridView1.DataSource = dt;
GridView1.DataBind();
}
catch (Exception d)
{
Response.Write(d.Message.ToString());
}
}
DataTable的取值可以是(2.2,23,22.5)而不是(2.20,23.00,22.5)。有没有像(2.20,23.00,22.5)
您可以使用String。格式的方法。您可以使用以下命令:
string.Format("{0:f2}", YourDecimalValue);
我想这就是你需要的:
decimal a = 5;
decimal b = 6;
Console.WriteLine(string.Format("{0:#,###.00}, {1:#,###.00}", a , b));
也许是这个?:
Value.ToString(".00")