永发信息网

dataset怎么设置某一列的小数点位数?

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