【发布时间】:2013-12-01 17:12:25
【问题描述】:
在gridview里面有一个下拉列表
<asp:TemplateField HeaderText="Quantity">
<ItemTemplate>
<asp:DropDownList ID="quantity" runat="server" DataValueField="ItemID" DataTextField="Quantity">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
对于每个 itemid,Database Table 的 Quantity 字段中都有一些数值
我希望此下拉列表必须包含购物车中所有商品的值 from 1 to quantity.DataTextField
gridview绑定的过程是
create proc [dbo].[prcItemsinCart](@CartID int)
as
select distinct ct.Price,ct.Quantity,ct.ItemID,
ct.CartID,ct.ProductID,p.ProductName,
isnull(( select top 1 convert(varchar,PhotoID,10) + '.' + ExtName
from ProductPhoto
where ProductID = ct.ProductID ),'NoImage.jpg'
) as Product,
( Select Price*Quantity
from CartItems
where CartID=ct.CartID and ProductID=ct.ProductID
) as SubTotal
from CartItems as ct
inner join ProductInfo as p on ct.ProductID=p.ProductID
inner join ProductPhoto as pp on ct.ProductID=pp.ProductID
where ct.CartID=@CartID
【问题讨论】:
标签: c# asp.net gridview data-binding drop-down-menu