是这样,我原来用   double precent = Good / Sum;
            if (precent < 1)
                precent = precent * 100;
            if (precent < 10)
                precent = precent * 10;
            string Vouch = (precent).ToString("F2");
这样只保留剩下的2位小数点,没有问题可是别的再用P_NormalPrice = Products.P_Originalprice.ToString("F2");
就是说方法没有重载,数据类型什么都对啊
这怎么办呢,为什么这样