none
如何修改DropDownList第一行顯示為空白呢?? RRS feed

  • 問題

  • 我的DropDownList是用SqlDataSource連繫的, 我不想在database加上一空的數據.

    有其他方法嗎?    

    2006年10月5日 上午 02:34

解答

  • 你可以加上屬性AppendDataBoundItems=true之後, 新增一個空的<asp:ListItem>  </asp:ListItem>, 請參考下面範例

    <body>
        <form id="form1" runat="server">
        <div>
            <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
                DataTextField="ProductName"
    AppendDataBoundItems=true DataValueField="ProductName">
              <asp:ListItem>  </asp:ListItem>
             
         
       </asp:DropDownList>
           
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
                SelectCommand="SELECT [ProductName FROM [Alphabetical list of products]">
            </asp:SqlDataSource>
       
        </div>
        </form>
    </body>

    2006年10月5日 上午 09:08