![](/img/trans.png)
[英]System.FormatException:Input string was not in a correct format
[英]System.FormatException: Input string was not in a correct format for decimal
將共享點列表項的值轉換為十進制,然后使用telerik將其分配給輻射值。 輻射值是一個小數,轉換列表項時會發生錯誤。
RadRating1.Value = Convert.ToDecimal(oList["Average Rating"]);
我也嘗試過(十進制),但這給出了另一個錯誤消息。 關於它為什么不接受該聲明的任何想法?
o人口:
void loadSuggestions()
{
SPList olstSuggestions = oWeb.Lists["Suggestions"];
SPQuery qSuggestions = new SPQuery();
qSuggestions.RowLimit.Equals(10);
qSuggestions.Query = string.Format(@"
<Where>
<Eq>
<FieldRef Name='Archived' />
<Value Type='Choice'>No</Value>
</Eq>
</Where>");
SPListItemCollection oSuggestionCollection = olstSuggestions.GetItems(qSuggestions);
int count = 1;
foreach (SPListItem oList in oSuggestionCollection)
{<above statement>...}
}
請嘗試以下操作:
Convert.ToDecimal(oList["Average Rating"], new NumberFormatInfo() { NumberDecimalSeparator = "." });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.