I upgraded a project to the latest version 2010.2.929.35 and I had Radcombobox that when changed updated a grid with a Linqdatasource but now changing the combobox won't refresh the grid. any thoughts on what may have happened?
this is in my masterpage
this is in my masterpage
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Path="Scripts/SessionKeepalive.js" /> </Scripts> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager>
this is the combobox
<telerik:RadComboBox ID="_Stage" runat="server" AutoPostBack="True" onselectedindexchanged="_Stage_SelectedIndexChanged"> <Items> <telerik:RadComboBoxItem runat="server" Text="Pre-Proposal" Value="Pre-Proposal" /> <telerik:RadComboBoxItem runat="server" Text="Proposal" Value="Proposal" /> <telerik:RadComboBoxItem runat="server" Text="Active" Value="Active" /> </Items> </telerik:RadComboBox>
grid header
<telerik:RadGrid ID="_opps" runat="server" DataSourceID="LinqDataSource1" GridLines="None" AllowFilteringByColumn="True" AllowSorting="True" Width="1600px" onitemdatabound="_opps_ItemDataBound" onexcelmlexportrowcreated="RadGrid1_ExcelMLExportRowCreated" onexcelmlexportstylescreated="RadGrid1_ExcelMLExportStylesCreated" onitemcommand="_opps_ItemCommand" onitemcreated="_opps_ItemCreated" > <ExportSettings ExportOnlyData="True" IgnorePaging="True" OpenInNewWindow="True"> <Excel Format="ExcelML" /> </ExportSettings> <MasterTableView AutoGenerateColumns="False" DataSourceID="LinqDataSource1" DataKeyNames="OPPORTUNITYID" UseAllDataFields="True">
LinqDatasource where parameters
<WhereParameters> <asp:ControlParameter ControlID="_Stage" Name="STAGE" PropertyName="SelectedValue" Type="String" /> <asp:ControlParameter ControlID="_Type" Name="TYPE" PropertyName="SelectedValue" Type="String" /> </WhereParameters>
I setup the ajax using
private object Content(string id) { return Page.Master.FindControl(id); } protected void Page_Load(object sender, EventArgs e) { AjaxManager.AjaxSettings.AddAjaxSetting(_opps, _opps); AjaxManager.AjaxSettings.AddAjaxSetting(_opps, _number); }