如何根据文本字段的输入获取值



基本上,我正在尝试使用Web服务创建一个货币转换器,并且使用此代码,它给了我一个1位数的值,例如,如果我选择从GB到美元,那么它将计算为1 GB = 1美元。但我想要的是我想以某种方式在文本框上放置一个值,然后应该对其进行转换,例如,如果我插入一个值 20 并从 GB 中选择到 USD,那么应该给我 20 GB = 任何美元的结果。请帮我解决这个问题,不胜感激。

currencyconv.CurrencyConvertor cc = new currencyconv.CurrencyConvertor();
currencyconv.Currency currenFrom = 
    (currencyconv.Currency)Enum.Parse(typeof(currencyconv.Currency), 
    dd1From.SelectedValue);
currencyconv.Currency currencyTo = 
    (currencyconv.Currency)Enum.Parse(typeof(currencyconv.Currency), 
    dd1To.SelectedValue);
double iRate = cc.ConversionRate(currenFrom, currencyTo);
lblConversion.Text = string.Format("1 {0} = {1} {2}", currenFrom, iRate, currencyTo);

根据您发布的内容,您应该在表单中添加一个名为 txtQuantityTextBox,它只允许数字输入。然后,您将执行以下操作:

double quantity = double.Parse(txtQuantity.Text);
lblConversion.Text = string.Format("{0} {1} = {2} {3}",
    quantity, currenFrom, iRate * quantity, currencyTo);

相关内容

  • 没有找到相关文章

最新更新