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
>