简体   繁体   English

Telerik Radgrid的Ajax刷新

[英]Ajax refresh for telerik radgrid

I have a telerik radgrid along with several gridbound columns. 我有一个telerik radgrid以及几个网格绑定的列。 I want to reload the grid with the new data on a button click (which deletes one of the rows) without doing a posting back and refreshing the page. 我想在不单击回发和刷新页面的情况下,通过单击按钮(删除行之一)来用新数据重新加载网格。

But I am not sure how to use the telerik ajax manager, I have it as follow: 但是我不确定如何使用telerik ajax管理器,我有以下内容:

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" >
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="myGrid">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="myGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

then, I have a LinkButton when onclick it fires the btn_OnCommand on server side, which rebinds myGrid with the new retrieved data. 然后,当onclick时我有一个LinkBut​​ton,它会在服务器端触发btn_OnCommand ,这会将myGrid与新检索到的数据重新myGrid But I won't see the changes on client unless I refresh the page. 但是除非刷新页面,否则我不会在客户端上看到更改。 Could someone point me how to use the ajax manager? 有人可以指出我如何使用Ajax管理器吗?

Thanks 谢谢

Try the folllowing: 尝试以下方法:

<telerik:ajaxsetting ajaxcontrolid="LinkButton1">  
    <updatedcontrols>  
        <telerik:ajaxupdatedcontrol controlid="RadGrid1"  />
    </updatedcontrols>  
</telerik:ajaxsetting> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM