This is a migrated thread and some comments may be shown as answers.

Problems when using RadGrid in <asp:UpdatePannel>

2 Answers 58 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Singl Pang
Top achievements
Rank 1
Singl Pang asked on 08 Nov 2012, 02:07 AM
Hello everyone!
     I have a problem. When I use RadGrid in UpdatePannel, It performance some unexpect exception.
     e.g, When the grid runs "SortCommand", the "SortOrder" can not be change (e.NewSortOrder=Ascending{1}). I click the sort button in header again and again it still keep ascending order.
<asp:UpdatePanel ID="upnlLeaveHistory" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
   ………………
   <telerik:RadGrid ID="rgLeaveHistory" runat="server">
        <MasterTableView>
            <Columns>
               <telerik:GridTemplateColumn DataField="Remarks">
                    <HeaderTemplate>
                        <asp:LinkButton ID="HeaderRgLeaveHistory_Remarks" CommandName="Sort" CommandArgument="Remarks" Text=“Remarks” runat="server"/>
                     </HeaderTemplate>
                     <ItemTemplate>
                          <asp:Label ID="lblItemRgLeaveHistory_Remarks" runat="server" Text='<%#Eval("Remarks")%>' />
                      </ItemTemplate>
                 </telerik:GridTemplateColumn>
               </Columns>
          </MasterTableView>
        <FilterMenu EnableImageSprites="False"></FilterMenu>
     </telerik:RadGrid>
 
    </ContentTemplate>
    <Triggers>
        <asp:PostBackTrigger ControlID="btnAction"/>
        <asp:PostBackTrigger ControlID="ddlLeaveYear"/>
    </Triggers>                  
</asp:UpdatePanel>


    How could I deal with it? Thanks~!

2 Answers, 1 is accepted

Sort by
0
Singl Pang
Top achievements
Rank 1
answered on 08 Nov 2012, 03:03 AM
I updated the tag <trigger> like below, it still cannot change sort order:

<Triggers>
        <asp:PostBackTrigger ControlID="btnAction"/>
        <asp:PostBackTrigger ControlID="ddlLeaveYear"/>
        <asp:AsyncPostBackTrigger ControlID="rgLeaveHistory" EventName="SortCommand" />
    </Triggers>
0
Angel Petrov
Telerik team
answered on 12 Nov 2012, 04:59 PM
Hi Singl,

Based on the information provided I cannot tell for sure what is causing this behavior. Which event do you intercept to change the sort order? I have created a sample project using some of your code. Please review it and tell us what differs in your case.

All the best,
Angel Petrov
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
Grid
Asked by
Singl Pang
Top achievements
Rank 1
Answers by
Singl Pang
Top achievements
Rank 1
Angel Petrov
Telerik team
Share this question
or