![](/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.