2012-04-30 14 views
2

私はsqldatasourceから移入するasp.netドロップダウンリストを持っています。私の問題は、最初のオプションが(すべて)である必要があるということです。この余分なオプションをeqldatasourceリストの前にリストに追加する方法はありますか?ドロップダウンリストに余分なオプションを追加します

 <asp:DropDownList ID="REGIONS" runat="server" 
     Width="70px" AutoPostBack="True" DataTextField="REGION_CD" 
     DataValueField="REGION_CD" DataSourceID="SqlDataSource1" > 
    </asp:DropDownList> 

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:PRODUCTION %>" 
     ProviderName="<%$ ConnectionStrings:PRODUCTION.ProviderName %>" 
     SelectCommand="select distinct(region_cd) from mv_gauge_filter_dist where  region_cd is not null"> 
    </asp:SqlDataSource> 

Thanx!

+2

http://stackoverflow.com/questions/679128/add-empty- item-to-c-sharp-of-c-sharp-objectsのリスト – Ste

答えて

4

はテストされていないが、これは動作するはずです:= "true" をAppendDataBoundItemsの

<asp:DropDownList ID="REGIONS" AppendDataBoundItems="true" runat="server" 
    Width="70px" AutoPostBack="True" DataTextField="REGION_CD" 
    DataValueField="REGION_CD" DataSourceID="SqlDataSource1" > 
    <asp:ListItem Text="ALL" Value="" /> 
</asp:DropDownList> 

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:PRODUCTION %>" 
    ProviderName="<%$ ConnectionStrings:PRODUCTION.ProviderName %>" 
    SelectCommand="select distinct(region_cd) from mv_gauge_filter_dist where region_cd is not null"> 
</asp:SqlDataSource> 

をメモ...

+0

また、ここに示すようにlistitemを追加することに注意してください:) – peroija

関連する問題