2012-07-17 73 views
1

下面的代码是一个下拉框,显示来自数据库的学校,是否有任何使这些学校按字母顺序显示?按顺序显示ASP下拉列表

<td align="right" style="text-align: right; width: 170px;"> 
    <asp:Label ID="School_lbl" runat="server" AssociatedControlID="School" 
     Text="School:"></asp:Label> 
</td> 
<td style="width: 206px"> 
    <asp:DropDownList ID="School" runat="server" DataSourceID="School_DS" 
     DataTextField="SchoolName" AppendDataBoundItems="True" 
     DataValueField="SchoolName" Font-Names="verdana" Width="185px" 
     AutoPostBack="True" 
     OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"> 

     <asp:ListItem Selected="True">-- Select --</asp:ListItem> 
    </asp:DropDownList> 
    <asp:AccessDataSource ID="School_DS" runat="server" 
     DataFile="~/App_Data/MockCourt_db.mdb" 
     SelectCommand="SELECT [SchoolName] FROM [tbl_school]"> 
    </asp:AccessDataSource> 
    &nbsp;&nbsp; 
</td> 

回答

3

改变你的选择命令:

SELECT [SchoolName] FROM [tbl_school] ORDER BY [SchoolName] ASC