时间:2011-10-22 20:15:08

标签: currency

        //Take value from xTextBoxTotal and store it


        Double Total = Convert.ToDouble(XButtonTotal.Text);


       //Take value from xTextBoxRecieved and store it
        double Recieved = Convert.ToDouble(xTextBoxRecieved.Text);

       //Take value from xTextBoxTotal and subtract from amout recieved
        double Amount = Total - Recieved;

        //Take the Amount and store it in xTextBoxReturn
        xTextBoxReturn.Text = Amount.ToString("C");

xTexBoxTotal采用货币格式,与XTextBoxReturn.Text相同。

到达xTextBolTotal时得到的错误是:

Double Total = Convert.ToDouble(XButtonTotal.Text);黄色

我假设我需要获取剥离$的命令,我认为convert.todouble就是这样做的。

任何帮助都是适当的。

2 个答案:

答案 0 :(得分:1)

我相信你需要使用NumberStyles定义来允许这个,比如

Convert.ToDouble(xTextBoxRecieved.Text, System.Globalization.NumberStyles.AllowCurrencySymbol);

您可能需要更多,这应该有所帮助 http://msdn.microsoft.com/en-us/library/system.globalization.numberstyles.aspx

答案 1 :(得分:0)

我认为这应该有用

double.Parse(currencyValue, NumberStyles.Currency);