Number Type SPListItemフィールドに値9234567891234567を格納しようとしています。 Sharepoint Numberフィールドの基になるC#タイプはDoubleです。Sharepointに15桁以上の番号を保存する方法は?
私は二重のC#のVARへ9234567891234567を割り当て、それは9234567891234568.
SPListItem items = list.GetItemById(siteID);
var value = Convert.ToDouble("9234567891234567");
//pb is that value holds 9234567891234568.0
items[fieldName] = value;
items.Update();
//just to check
double ret = (double) items[fieldName];
Console.WriteLine(ret.ToString("F"));
//outputs 9234567891234570.00
あまりにも多くの位置を使用すると、これは2倍になりません。代わりに小数点の使用を検討してください。 – Mafii
どのように10進数をSharepointに保存しますか? – kevinob
ああ、私は知らない。私はちょうどあなたのdiscribingがC#であり、C#のソリューションが小数点を使用していることを知っています。残念です... – Mafii