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を使用するのが正しい方法かもしれないと考えていますが、どうすればよいかわかりません。
ありがとう