如何避免mysql的double自动转为科学计数法表示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何避免mysql的double自动转为科学计数法表示相关的知识,希望对你有一定的参考价值。
参考技术A Sub FillColumn(fg As vsFlexGrid, ByVal c As Long, ByVal t As String, ByVal s As String)Dim r&, i&, cnt&
ReDim lst(0) As String
' build list
cnt = 0
i = InStr(s, "|")
While i > 0
lst(cnt) = left(s, i - 1)
s = Mid(s, i + 1)
cnt = cnt + 1
ReDim Preserve lst(cnt) As String
i = InStr(s, "|")
Wend
lst(cnt) = s
' set values
fg.Cell(flexcpText, 0, c) = t
For r = fg.FixedRows To fg.Rows - 1
i = (Rnd() * 1000) Mod (cnt + 1)
fg.Cell(flexcpText, r, c) = lst(i)
Next
' do an autosize
fg.AutoSize c, , , 300
End Sub
FillColumn hfxgrid ""Proposals|Demos|Social|Trips|Projects""本回答被提问者采纳
C#科学计数字符串,如“7.1e-003”转换为decimal类型数据
比如7.1e-003,有没有什么方法或者类直接把它变为0.00071;我目前用的笨办法,7.1/10的三次方。
参考技术A decimal d = decimal.Parse(double.Parse("7.1e-003").ToString());Console.WriteLine(d.ToString()); 参考技术B 没有,你的7.1e-003好像是excel中的数据本回答被提问者采纳
以上是关于如何避免mysql的double自动转为科学计数法表示的主要内容,如果未能解决你的问题,请参考以下文章