从另一个存储过程在列表视图中填充下拉列表
Fill dropdown list in listview from another stored procedure
我有一个列表视图,我从一个存储过程(select * 产品)中获取数据源,然后在该列表视图中我有一个下拉列表,我想用另一个过程填充它,该过程获取当前产品的 ID 和 return 下拉列表的值列表。但是如何调用第二个存储过程?
<asp:ListView ID="listProducts" runat="server">
<ItemTemplate>
<div class="productoverlay">
<div class="col-lg-4 proizvod">
<div class="product">
<div class="glow"></div>
<img src='<%# "../productimg/" + Eval("FileName")%>' />
</div>
</div>
<div class="col-lg-8 pushtop">
<h1><%# Eval("ProductName") %></h1>
<p>Description: </p>
<p><%# Eval("ProductDescription") %></p>
<p>Quantity <%#Eval("Unit") %>:</p><input type='number' id='numberinput' name='mynumber' value='1' />
<select runat="server" id="drpSubcat">
<option>Values from another procedure</option>
</select>
<button type="button">Add to cart</button>
</div>
</div>
</ItemTemplate>
</asp:ListView>
使用带有 ObjectDataSource 的 asp 网络 DropDownList,而不是 select 标签
像这样:
Dropdown list bound to object data source - how to update on a button click
我有一个列表视图,我从一个存储过程(select * 产品)中获取数据源,然后在该列表视图中我有一个下拉列表,我想用另一个过程填充它,该过程获取当前产品的 ID 和 return 下拉列表的值列表。但是如何调用第二个存储过程?
<asp:ListView ID="listProducts" runat="server">
<ItemTemplate>
<div class="productoverlay">
<div class="col-lg-4 proizvod">
<div class="product">
<div class="glow"></div>
<img src='<%# "../productimg/" + Eval("FileName")%>' />
</div>
</div>
<div class="col-lg-8 pushtop">
<h1><%# Eval("ProductName") %></h1>
<p>Description: </p>
<p><%# Eval("ProductDescription") %></p>
<p>Quantity <%#Eval("Unit") %>:</p><input type='number' id='numberinput' name='mynumber' value='1' />
<select runat="server" id="drpSubcat">
<option>Values from another procedure</option>
</select>
<button type="button">Add to cart</button>
</div>
</div>
</ItemTemplate>
</asp:ListView>
使用带有 ObjectDataSource 的 asp 网络 DropDownList,而不是 select 标签
像这样: Dropdown list bound to object data source - how to update on a button click