基本上我有一个清单:
List<Decimal> SortOrders = new List<Decimal>();
和一个数据行。我想比较列表是否包含来自控件的项目。但我有一个例外,
无法从“对象”转换为“十进制”
DataRow dr = dataSetSomething.Tables[0].NewRow();
...
dr["SortOrder"] = Convert.ToDecimal(numericOrder.Value);// works fine here
if (SortOrders.Contains(dr["SortOrder"]))// exception here, Why?
{
}
感谢帮助。