我想就如何将记录注入我的 DropdownList 以提供“全部”选项的建议。这是我的代码,数据来自 Northwind 数据库。
<asp:DropDownList ID="ddlRegion" runat="server" DataSourceID="SqlDataSource1"
DataTextField="RegionDescription" DataValueField="RegionID"
AutoPostBack="True" onselectedindexchanged="ddlRegion_SelectedIndexChanged" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [RegionID], [RegionDescription] FROM [Region]"
ondatabinding="SqlDataSource1_Databinding">
</asp:SqlDataSource>
我尝试了以下方法,但它没有添加该项目;
if(!Page.IsPostBack())
ddlRegion.Items.Insert(0, new ListItem("All", "-1"));
我在想也许使用 ondatabinding 可能是正确的方法,但我不确定如何去做。
谢谢