例如:
Type dtDouble = typeof(System.Double);
table.Columns.AddRange(new DataColumn[] {new DataColumn("医嘱名称",dtDouble)})但这么设置此列就格式化为两位小数,怎么格式化成为三位小数?求指点
dataset怎么设置某一列的小数点位数?
答案:3 悬赏:60 手机版
解决时间 2021-01-03 21:44
- 提问者网友:無理詩人
- 2021-01-03 17:36
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-01-10 03:13
1、写入的时候用string类型。
2、取值的时候将string转换为double。
3、格式化:
double tmpdouble = double.Parse(dr["医嘱名称"].ToString());
Console.WriteLine(string.Format("{0:f2}",tmpdouble));
Console.WriteLine(string.Format("{0:f3}",tmpdouble));
2、取值的时候将string转换为double。
3、格式化:
double tmpdouble = double.Parse(dr["医嘱名称"].ToString());
Console.WriteLine(string.Format("{0:f2}",tmpdouble));
Console.WriteLine(string.Format("{0:f3}",tmpdouble));
全部回答
- 1楼网友:舍身薄凉客
- 2021-01-10 05:01
有个Math.Round(实数,小数位)方法, 这个 小数位 就可以指定为你想要的小数位个数.
- 2楼网友:白昼之月
- 2021-01-10 04:08
ToString("f3")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯