比如我的数字式12,13
增么转化成金钱格式
12.00和13.00

解决方案 »

  1.   

    str := string.Format("{0:F2}", 25); //25.00
      

  2.   


                DataTable dt = new DataTable();
                dt.Columns.Add("id",typeof(String));
                dt.Columns.Add("number",typeof(String));
                DataRow dr;            dr = dt.NewRow();
                dr[0] = "1";
                dr[1] = 1;
                dt.Rows.Add(dr);            dr = dt.NewRow();
                dr[0] = "1";
                dr[1] = 1;
                dt.Rows.Add(dr);           
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (dt.Rows[i][1].ToString() != null)
                    {
                        int s = int.Parse(dt.Rows[i][1].ToString());
                        string d = string.Format("{0:F2}", s);
                        dt.Rows[i][1] = d;
                    }
                }