Hi,
I'm trying to put a DropDownList for sort order in my RadDataPager Fields. (RadDataTemplatePageField).
I'd like to use this for a sort order in my own custom call to my stored procedure, but I can't figure out how to get the value of the drop down list since it's inside the Page Template.
Does anyone know how to use FindControl to get the DropDownList control?
Here's a snippet of what I'm doing:
<asp:Panel ID="Panel3" DefaultButton="btSearch" runat="server" CssClass="pnlSection"> |
<telerik:RadListView ID="rlvItems" runat="server" |
ItemPlaceholderID="ItemContainer" AllowCustomPaging="true" |
EnableViewState="false" AllowPaging="true" OnNeedDataSource="rlvItems_NeedDataSource" |
PageSize="10" |
> |
<LayoutTemplate> |
<asp:Button ID="btTest" runat="server" /> |
<div style="float:left; width:100%; padding: 4px 0px 4px 0px; font-family: Helvetica, Verdana, Arial ; font-size: 9pt;"> |
<telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="rlvItems" Width="100%" |
PageSize="10"> |
<Fields> |
<telerik:RadDataPagerButtonField FieldType="FirstPrev" /> |
<telerik:RadDataPagerButtonField FieldType="Numeric" /> |
<telerik:RadDataPagerButtonField FieldType="NextLast" /> |
<telerik:RadDataPagerPageSizeField PageSizeText="Page size: " /> |
<telerik:RadDataPagerTemplatePageField> |
<PageTemplate> |
<div> |
<asp:DropDownList ID="ddlSortType" runat="server" Width="160px" AutoPostBack="true"> |
<asp:ListItem Text="Most Purchased" Value="PD"></asp:ListItem> |
<asp:ListItem Text="Recently Uploaded" Value="CD"></asp:ListItem> |
<asp:ListItem Text="Most Rated/Reviewed" Value="TD"></asp:ListItem> |
<asp:ListItem Text="Highest Rated" Value="RD"></asp:ListItem> |
<asp:ListItem Text="Artist Name" Value="OA"></asp:ListItem> |
<asp:ListItem Text="Longest by Time" Value="DD"></asp:ListItem> |
<asp:ListItem Text="Shortest by Time" Value="DA"></asp:ListItem> |
</asp:DropDownList> |
</div> |
</PageTemplate> |
</telerik:RadDataPagerTemplatePageField> |
Thanks!