I am trying to follow http://www.telerik.com/help/aspnet-ajax/grid-live-data-from-web-service.html and do something similar. Although when I try to access the MasterTableView it comes back as null. What am I missing???
<head runat="server"> <title></title> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> //<![CDATA[ function pageLoad(sender, args) { SearchServices.GetSearches(updateGrid); } function updateGrid(result) { //alert(result[0].OriginCity); var tableView = $find("<%= gridResults.ClientID %>").get_masterTableView(); tableView.set_dataSource(result); tableView.dataBind(); } //]]> </script> </telerik:RadCodeBlock></head><body> <form runat="server"> <telerik:RadScriptManager ID="RadScriptManager" runat="server" EnablePageMethods="true"> <Services> <asp:ServiceReference Path="SearchServices.svc" /> </Services> </telerik:RadScriptManager> <telerik:RadGrid ID="gridResults" runat="server"> <MasterTableView Name="Main" AutoGenerateColumns="false" Width="100%"> <Columns> <telerik:GridBoundColumn HeaderText="ID" DataField="ID" /> <telerik:GridBoundColumn HeaderText="City" DataField="OriginCity" /> <telerik:GridBoundColumn HeaderText="State" DataField="OriginState" /> </Columns> </MasterTableView> </telerik:RadGrid> </form>