<%@ Page Language="c#" AutoEventWireup="false" CodeFile="DefaultCS.aspx.cs" Inherits="Telerik.GridExamplesCSharp.FirstLook.DefaultCS" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.QuickStart" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html>
<
head
runat
=
"server"
>
<
title
>Telerik ASP.NET Example</
title
>
<
link
rel
=
"Stylesheet"
type
=
"text/css"
href
=
"styles.css"
/>
<
script
type
=
"text/javascript"
src
=
"scripts.js"
></
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"true"
/>
<
div
class
=
"demo-container no-bg"
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxPanel
ID
=
"radAjaxPanel1"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
telerik:RadPivotGrid
RenderMode
=
"Lightweight"
ID
=
"RadPivotGrid1"
runat
=
"server"
AllowPaging
=
"true"
PageSize
=
"10"
Height
=
"500px"
ColumnHeaderZoneText
=
"ColumnHeaderZone"
EnableZoneContextMenu
=
"true"
AllowSorting
=
"true"
EmptyValue
=
"Empty"
ErrorValue
=
"Error"
OnNeedDataSource
=
"RadPivotGrid1_NeedDataSource"
>
<
PagerStyle
AlwaysVisible
=
"false"
/>
<
ClientSettings
>
<
Scrolling
AllowVerticalScroll
=
"true"
></
Scrolling
>
<
ClientEvents
OnPivotGridCreated
=
"demo.PivotGridCreated"
OnCellClick
=
"demo.CellClick"
OnCellMouseOver
=
"demo.CellMouseOver"
OnCellMouseOut
=
"demo.CellMouseOut"
OnCellContextMenu
=
"demo.CellContextMenu"
OnCellDoubleClick
=
"demo.CellDoubleClick"
OnMenuShown
=
"demo.MenuShown"
OnMenuShowing
=
"demo.MenuShowing"
/>
</
ClientSettings
>
<
Fields
>
<
telerik:PivotGridRowField
DataField
=
"Category"
ZoneIndex
=
"0"
>
</
telerik:PivotGridRowField
>
<
telerik:PivotGridRowField
DataField
=
"ProductName"
ZoneIndex
=
"1"
>
</
telerik:PivotGridRowField
>
<
telerik:PivotGridColumnField
DataField
=
"Year"
>
</
telerik:PivotGridColumnField
>
<
telerik:PivotGridColumnField
DataField
=
"Quarter"
DataFormatString
=
"Quarter {0}"
>
</
telerik:PivotGridColumnField
>
<
telerik:PivotGridAggregateField
DataField
=
"TotalPrice"
Aggregate
=
"Sum"
DataFormatString
=
"{0:C}"
>
</
telerik:PivotGridAggregateField
>
<
telerik:PivotGridAggregateField
DataField
=
"Quantity"
Aggregate
=
"Sum"
>
</
telerik:PivotGridAggregateField
>
</
Fields
>
<
SortExpressions
>
<
telerik:PivotGridSortExpression
FieldName
=
"TotalPrice"
SortOrder
=
"Descending"
></
telerik:PivotGridSortExpression
>
</
SortExpressions
>
</
telerik:RadPivotGrid
>
<
qsf:EventLogConsole
runat
=
"server"
ID
=
"EventLogConsole1"
CssClass
=
"eventLog"
Height
=
"400px"
Width
=
"100%"
></
qsf:EventLogConsole
>
<
br
class
=
"qsf-clear-float"
/>
<
telerik:RadContextMenu
runat
=
"server"
ID
=
"RadContextMenuExpandCollapse"
OnClientItemClicked
=
"demo.ItemClicked"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Expand"
Value
=
"Expand"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Collapse"
Value
=
"Collapse"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadContextMenu
>
</
telerik:RadAjaxPanel
>
</
div
>
<
telerik:ConfiguratorPanel
runat
=
"server"
ID
=
"ConfiguratorPanel1"
>
<
Views
>
<
qsf:View
Title
=
"Paging"
>
<
qsf:ConfiguratorColumn
runat
=
"server"
Size
=
"Narrow"
>
<
qsf:Button
runat
=
"server"
Text
=
"First"
ID
=
"ButtonFirstPage"
AutoPostBack
=
"false"
OnClientClick
=
"demo.GoToFirstPage"
/>
<
qsf:Button
runat
=
"server"
ID
=
"ButtonPreviousPage"
Text
=
"Prev"
AutoPostBack
=
"false"
OnClientClick
=
"demo.GoToPreviousPage"
/>
</
qsf:ConfiguratorColumn
>
<
qsf:ConfiguratorColumn
ID
=
"ConfiguratorColumn1"
runat
=
"server"
Size
=
"Medium"
>
<
ul
class
=
"fb-group"
>
<
li
>
<
qsf:NumericTextBox
ID
=
"RadNumericTextBoxCurrentPage"
Size
=
"Medium"
runat
=
"server"
Value
=
"1"
Label
=
"Current page:"
ShowSpinButtons
=
"true"
MinValue
=
"1"
>
<
NumberFormat
DecimalDigits
=
"0"
/>
<
ClientEvents
OnValueChanged
=
"demo.CurrentPageValueChanged"
/>
</
qsf:NumericTextBox
>
<
qsf:NumericTextBox
ID
=
"RadNumericTextBoxPageSize"
runat
=
"server"
Value
=
"10"
MinValue
=
"1"
Size
=
"Medium"
ShowSpinButtons
=
"true"
Label
=
"PageSize:"
>
<
NumberFormat
DecimalDigits
=
"0"
/>
<
ClientEvents
OnValueChanged
=
"demo.PageSizeValueChanged"
/>
</
qsf:NumericTextBox
>
</
li
>
</
ul
>
</
qsf:ConfiguratorColumn
>
<
qsf:ConfiguratorColumn
ID
=
"ConfiguratorColumn2"
runat
=
"server"
Size
=
"Narrow"
>
<
qsf:Button
runat
=
"server"
Text
=
"Next"
ID
=
"ButtonNextPage"
AutoPostBack
=
"false"
OnClientClicked
=
"demo.GoToNextPage"
/>
<
qsf:Button
runat
=
"server"
Text
=
"Last"
ID
=
"ButtonLastPage"
AutoPostBack
=
"false"
OnClientClicked
=
"demo.GoToLastPage"
/>
</
qsf:ConfiguratorColumn
>
</
qsf:View
>
<
qsf:View
Title
=
"Sorting"
>
<
ul
class
=
"fb-group"
>
<
li
>
<
qsf:ComboBox
runat
=
"server"
ID
=
"RadComboBox1"
OnClientLoad
=
"demo.OnLoad"
Size
=
"Medium"
Label
=
"Select field to sort"
>
</
qsf:ComboBox
>
<
qsf:Button
ID
=
"Button1"
runat
=
"server"
Text
=
"Sort"
AutoPostBack
=
"false"
OnClientClicked
=
"demo.Sort"
/>
</
li
>
</
ul
>
</
qsf:View
>
</
Views
>
</
telerik:ConfiguratorPanel
>
</
form
>
</
body
>
</
html
>