我有一個應用程序的小選項卡,允許用戶查找價格表中的價格並返回價格。我如何獲得退貨價格上的'$'標誌?需要使用貨幣符號返回值
public double? SearchMedicinePrice(Int64 pNDC)
{
double? retValue = null;
objConext = new FDBEntities();
Medicine objMedicine = objConext.Medicines.Where(med => med.PriceType == 9 && med.NDC == pNDC).OrderByDescending(item=>item.MedicineID).FirstOrDefault();
if (objMedicine != null)
{
retValue = objMedicine.Price;
}
return retValue;
}
'double's不能有貨幣符號。 – SLaks 2012-03-30 20:18:09
獲得價格後,將其轉換爲字符串並在美元符號前加上。 – CanSpice 2012-03-30 20:19:08
貨幣符號是格式化問題,您只能格式化字符串。作爲數據它是一個數值。 – 2012-03-30 20:19:18