将从数据集获取的数值转换为字符串.Asp.net c#
本文关键字:字符串 Asp net 转换 数据集 获取 | 更新日期: 2023-09-27 18:13:55
我的数据库中有一个这样的数值,
14192555.00
当我把它放到文本框中然后转换成字符串结果是
this.txtPriorNYSDOTRating.Text = ds.Tables[0].Rows[0]["Fact2A_PriorNYSDOTPerfRatingScore"].ToString();
14192555.0000
我也试过了,
this.txtPriorNYSDOTRating.Text = ds.Tables[0].Rows[0]["Fact2A_PriorNYSDOTPerfRatingScore"].ToString("0.####");
它导致错误" no overload for method string
"
希望你的建议提前谢谢
编辑:
我在数据库中有日期,如
2010-10-19 00:00:00.000
i get it like,
10/19/2010 12:00:00 AM
我的代码是,
this.txtDesignatedDate.Text =Convert.ToDateTime(ds.Tables[0].Rows[0]["DesignatedDate"]).ToString();
如何将其格式化为"10/19/2010"
期待您的回复
您需要将其转换为double,然后应用该格式。
double d = Convert.ToDouble(ds.Tables[0].Rows[0]["Fact2A_PriorNYSDOTPerfRatingScore"]);
this.txtPriorNYSDOTRating.Text = d.ToString("0.####");
目前是object
类型,不暴露ToString
过载与格式参数。