是算完成率那里错了d.Items[i].Cells[7].Text=string.Format("{0:0%}",Swcl);如果注释掉或改成"{0:0.00}"就没错了可是其他页面也有用%的啊,为什么就这个有错啊