更新Telerik ComboBox和RadGrid

时间:2011-11-02 15:19:09

标签: asp.net vb.net telerik

我继承了一个使用telerik控件的应用程序。这是我第一次使用它,我有点困惑。

我有一个RadComboBox,它的值是硬编码的。当用户选择项目时,将刷新RadGrid以显示与用户从此组合框中选择的项目相关联的记录。这一切都很有效。

我正在尝试创建链接按钮,这样当用户点击一个按钮时,RadComboBox值将更改为我在codebeind页面中设置的值,并刷新RadGrid以显示相应的记录。

我可以设置RadComboBox的值,并查看它在调试时的值,但是当我以编程方式为它执行事件处理程序时,浏览器中的RadComboBox不会反映更改并且不会刷新RadGrid。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果网站使用Telerik的组件,那么它也可能使用他们的AJAX组件,例如RadAjaxManagerRadAjaxPanel。确保LinkBut​​tons包含在ajax管理器的设置中:

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdatePanelsRenderMode="Inline">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="btnSomething">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="ddlSomething" />
                <telerik:AjaxUpdatedControl ControlID="grdSomething" />
            </UpdatedControls>
        </telerik:AjaxSetting>  
    </AjaxSettings>
</telerik:RadAjaxManager>