我正在使用2个网络服务:
http://www.webservicex.com/currencyconvertor.asmx?WSDL
http://www.oorsprong.org/websamples.countryinfo/CountryInfoService.wso
我使用ListOfCurrenciesByCode方法获得第二个web服务并获得货币的isoCode并将其列在dropdownlist1.DataTextField =“sISOCode”;我得到了所有国家的ISOCODE。
现在我想使用webmethod ConversionRate使用第一个链接webservice转换值。我如何转换?ConversionRate方法似乎只是要我输入
ConversionRate(Currency fromcurrency, Currency tocurrency).
我该怎么做?
答案 0 :(得分:4)
String.Format("{0:C}", value);
答案 1 :(得分:1)
取自here
public string getConversionRate(string CurrencyFrom, string CurrencyTo)
{
CurrencyConvertor curConvertor = new CurrencyConvertor();
double rate = curConvertor.ConversionRate(
(Currency)Enum.Parse(typeof(Currency), CurrencyFrom),
(Currency)Enum.Parse(typeof(Currency), CurrencyTo));
return rate.ToString();
}