Может кто-нибудь помочь объяснить, почему, когда я связываю следующий код с видом сетки, отрицательные числа получаются как 0,00?
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();
Поле «Price» в shoppingCartItems2 имеет правильное значение для каждого из возвращаемых предметов, но когда я создаю новый объект (столбцы) для дальнейшего связывания цепочки объектов, отрицательная цена (скидка) отображается на просмотр сетки как 0. Он все еще вычисляет правильную общую цену, и он отрицателен в базе данных.
Есть идеи?