0
我必須聲明爲數據類型貨幣的SharePoint 2010列表的項目/成員:如何將我的Sharepoint列表值保存爲貨幣/小數?
list.Fields.Add("Section5Total", SPFieldType.Currency, false);
然而,當我嘗試貨幣值保存到該成員,它不會編譯。這:
spli["Section5Total"] = (SPFieldCurrency)boxSection5Total.Text;
...給我,
無法轉換類型 '字符串' 到 'Microsoft.SharePoint.SPFieldCurrency'
此:
spli["Section5Total"] = (decimal)boxSection5Total.Text;
...同樣告訴我,我無法將String
轉換爲Decimal
。
我知道編譯器不會看「Section5Total」,並發現它已被聲明爲貨幣SPFieldType
。然而,這個:
spli["Section5Total"] = 0.0;
...編譯就好了。那爲什麼它會接受一個字面浮點值,但不是一個強制轉換?