【发布时间】:2017-10-30 23:07:11
【问题描述】:
我有一个如下所示的 RadComboBox:-
<telerik:RadComboBox ID="RadComboBox" runat="server" EmptyMessage="Select" DataSourceID="SqlDataSource1" DataTextField="name" DataValueField="id" ShowMoreResultsBox="true" EnableVirtualScrolling="true" HighlightTemplatedItems="true" ItemsPerRequest="10" >
<HeaderTemplate>
<table style="width: 500px">
<tr>
<td style="font-weight: bold; width: 400px">Name</td>
<td style="font-weight: bold; width: 100px">ID</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table style="width: 500px">
<tr>
<td style="width: 400px"><%#DataBinder.Eval(Container.DataItem, "name")%></td>
<td style="width: 100px"><%#DataBinder.Eval(Container.DataItem, "id")%></td>
</tr>
</table>
</ItemTemplate>
</telerik:RadComboBox>
<asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:SqlConnectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM table1 order by name asc" />
现在它正在填满我的RadComboBox。
现在我想在我点击<HeaderTemplate> "Name" 时按字母顺序对我的RadComboBox 中的项目进行排序,当我点击<HeaderTemplate> "ID" 时我想按数字对其进行排序。
现在如何实现这一点,任何人都可以给我任何建议或帮助,谢谢!
【问题讨论】:
标签: asp.net vb.net telerik columnsorting