0
任何人都可以幫助解釋爲什麼當我將下面的代碼綁定到一個gridview,負數出來0.00?Linq不一致
var shoppingCartItems2 = Checkout.GetPropertyListingShoppingCartItems(SC.ShoppingCartID);
var columns = from sci in shoppingCartItems2
select new { Description = sci.ShoppingCartItemTypeL.Description, Price = sci.ShoppingCartItemTypeL.Price, ShoppingCartItemID = sci.ShoppingCartItemID };
ShoppingCartItemTypeGridView.DataSource = columns;
ShoppingCartItemTypeGridView.DataBind();
在shoppingCartItems2「價格」字段爲每個返回的項目正確的值,但是當我創建爲了進一步約束下的物體鏈,負價格的新對象(列)(一折扣)在gridview上顯示爲0.它仍然計算總價格正確,並且在數據庫中爲負值。
任何想法?
您可以在短而完整的LINQ-to-Objects示例中重現此操作? – 2009-12-19 08:30:08