我是用传统的和string转换的方式进行的!
比较简单的。
int delen = 5;//需要显示小数的最大位数
string[] dfa = todayFlow.ToString().Split('.');//todayFlow为从数据库读取的float值
StringBuilder df = new StringBuilder();
if (dfa[0] != null)
{
df.Append(dfa[0]);
}
if (dfa[1] != null)
{
string dde = dfa[1].Substring(0, dfa[1].Length > delen ? delen : dfa[1].Length);
df.Append(".").Append(dde);
}