【发布时间】:2013-06-21 00:07:07
【问题描述】:
if (!blnMatch)
{
DataRow shoppingCartDataRow;
shoppingCartDataRow = shoppingCartDataTable.NewRow();
shoppingCartDataRow["ProductID"] = int.Parse(productid1);
shoppingCartDataRow["Quantity"] = 1;
shoppingCartDataRow["ProductName"] = ProductName;
shoppingCartDataRow["ProductPrice"] = decimal.Parse(ProductPrice);
//-->Input String was not in correct format..Why is the input string for price not in correct format?
shoppingCartDataTable.Rows.Add(shoppingCartDataRow);
}
【问题讨论】:
-
ProductPrice的值是多少? -
ProductPrice 是一个字符串吗?尝试单步执行代码并在执行 decimal.Parse 之前检查 ProductPrice 的值。
标签: asp.net ado.net shopping-cart