or
<telerik:RadAjaxManager runat="server" ID="MainAjaxManager" DefaultLoadingPanelID="MainLoadingPanel"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="SurveyGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="SurveyChart" /> <telerik:AjaxUpdatedControl ControlID="SurveyGrid" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> <ClientEvents OnRequestStart="onRequestStart" OnResponseEnd="onResponseEnd" /> </telerik:RadAjaxManager>function onToolBarButtonClicking(sender, e) { switch (e.get_item().get_value()) { case 'DataSave': if (isInputValid() == true) { var grd = $find('<%= SurveyGrid.ClientID %>').get_masterTableView(); grd.fireCommand('UpdateEdited', ''); } break; case 'NavCancel': var grd = $find('<%= SurveyGrid.ClientID %>').get_masterTableView(); grd.fireCommand('CancelAll', ''); break; default: break; } }

<div id="info"> Hover over image for options and info <table id="rating"> <tr> <td>Rate this album:</td><td> <telerik:RadRating ID="RadRating1" runat="server" AutoPostBack="True" Skin="Metro" DataSourceID="AccessDataSource3" Precision="Item" AppendDataBoundItems="True"> <ItemBinding ValueField="AverageRatingRounded"></ItemBinding> </telerik:RadRating> </td> </tr> </table> </div> <asp:AccessDataSource ID="AccessDataSource3" runat="server" DataFile="~/App_Data/ASPNetDB.accdb" SelectCommand="SELECT AlbumID, CountRating, Totalrating, SUM(Totalrating) / CountRating AS AverageRating, ROUND(AverageRating, 0) AS AverageRatingRounded FROM qryRating GROUP BY AlbumID, CountRating, Totalrating HAVING (AlbumID = ?)"><SelectParameters> <asp:QueryStringParameter Name="AlbumID" QueryStringField="albumID" Type="Int32" /> </SelectParameters> </asp:AccessDataSource>

<telerik:RadGrid runat="server" ID="RadGrid1" AllowPaging="true" AllowSorting="true" AllowFilteringByColumn="true" PageSize="10">