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"
>