Telerik.WinControls.PivotGrid
Represents group node pivot collection
Initializes a new instance of the class.
The parent.
Gets the count.
The count.
Gets the item at the specified index.
Determines whether the specified value is contained.
The value.
true if [contains] [the specified value]; otherwise, false.
Copies to the array considering the passed index.
The array.
The index.
Returns th index of the specific group node.
The value.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Specify parameters for .
Gets the specified as parameter.
Specify the expanded state of s.
Initializes a new instance of the class.
Specify the default state for s up to given level (excluding).
The default is
Specify the default state for s up to given (excluding).
The default is true.
When true groups up to the set level are expanded, all groups with level greater than or equal are collapsed.
When false groups up to the set level are collapsed, all groups with level greater than or equal are expanded.
Provides method that specify the expand/collapse state of item.
The type of item.
Gets if item is expanded.
The item which expanded state will be queried.
True if item is expanded, otherwise false.
Represents the dialog for the aggregate options.
Initializes a new instance of the class.
Initializes the text.
Gets the selected aggregate function.
The selected aggregate function.
Gets the selected queryable aggregate function.
The selected queryable aggregate function.
Gets the custom name.
The name of the custom.
Loads the settings.
The aggregate description.
Loads the queryable settings.
The aggregate description.
Gets the default aggregate functions.
The aggregate description.
Called when the theme is changed.
In this override we reset the RootElement's BackColor property
since the DocumentDesigner class sets the BackColor of the
Form to Control when initializing and thus overrides the theme.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents a calculation option.
Gets or sets the display name.
The display name.
Represents a dialog for calculation options
Initializes a new instance of the class.
Initializes the text.
Raises the event.
An that contains the event data.
Called when the theme is changed.
Loads the settings.
The edited value.
Gets the total format.
The total format.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the factory for the pivot dialogs.
Gets the default pivot grid dialogs factory.
The default pivot grid dialogs factory.
Creates the aggregate options dialog.
Creates the calculation options dialog.
Creates the number format options dialog.
Creates the sort options dialog.
Creates the label filter options dialog.
Creates the value filter options dialog.
Creates the top10 filter options dialog.
Represents the dialog for the top 10 filter options.
Initializes a new instance of the class.
Raises the event.
An that contains the event data.
Called when the theme is changed.
Loads the settings.
The filter.
Name of the field.
The aggregate names.
Gets the selected filter.
The selected filter.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the dialog for the value filter options.
Initializes a new instance of the class.
Raises the event.
An that contains the event data.
Called when the theme is changed.
Loads the settings.
The filter.
The filter host.
Name of the field.
The aggregate names.
Gets the selected filter.
The selected filter.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the value source option.
Gets or sets the display name.
The display name.
Gets or sets the index of the aggregate.
The index of the aggregate.
Represents a dialog for the aggregate options.
Shows the dialog.
Gets the selected aggregate function.
The selected aggregate function.
Loads the settings.
The aggregate description.
Gets the selected queryable aggregate function.
The selected queryable aggregate function.
Loads the queryable settings.
The aggregate description.
Gets the name of the custom.
The name of the custom.
Gets or sets the name of the theme.
The name of the theme.
Represents the interface for the calculation options.
Shows the dialog.
Loads the settings.
The edited value.
Gets the total format.
The total format.
Gets or sets the name of the theme.
The name of the theme.
Represents the intereface for the number format options dialog.
Shows the dialog.
Loads the settings.
The aggregate description.
Loads the queryable settings.
The aggregate description.
Gets the selected string format.
The selected string format.
Gets or sets the name of the theme.
The name of the theme.
Represents the interface for the sort options dialog.
Shows the dialog.
Gets the selected comparer.
The selected comparer.
Gets the sort order.
The sort order.
Loads the settings.
The group description.
The aggregate names.
Gets or sets the name of the theme.
The name of the theme.
Represents the interface for the label filter options dialog.
Shows the dialog.
Gets the selected filter.
The selected filter.
Gets the selected condition.
The selected condition.
Loads the settings.
The description.
The condition.
Name of the field.
Loads the settings.
The filter.
The filter host.
Name of the field.
Gets or sets the name of the theme.
The name of the theme.
Represents an interface for the value filter options dialog.
Shows the dialog.
Gets the selected filter.
The selected filter.
Loads the settings.
The filter.
The filter host.
Name of the field.
The aggregate names.
Gets or sets the name of the theme.
The name of the theme.
Represents an interface for the top 10 filter options dialog.
Shows the dialog.
Gets the selected filter.
The selected filter.
Loads the settings.
The filter.
Name of the field.
The aggregate names.
Gets or sets the name of the theme.
The name of the theme.
Represents the dialog for the label filter options.
Initializes a new instance of the class.
Raises the event.
An that contains the event data.
Called when the theme is changed.
Loads the settings.
The description.
The condition.
Name of the field.
Loads the settings.
The filter.
The filter host.
Name of the field.
Loads the settings.
The condition.
The filter host.
The operators provider.
The filtering description.
Name of the field.
Gets the selected filter.
The selected filter.
Gets the selected condition.
The selected condition.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets or sets the display name.
The display name.
Gets or sets the condition.
The condition.
Represents the dialog for the number format options.
Initializes a new instance of the class.
Gets the selected string format.
The selected string format.
Loads the settings.
The aggregate description.
Loads the queryable settings.
The aggregate description.
Raises the event.
An that contains the event data.
Called when the theme is changed.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the sort options dialog.
Initializes a new instance of the class.
Raises the event.
An that contains the event data.
Called when the theme is changed.
Gets or sets the sort order.
The sort order.
Loads the settings.
The group description.
The aggregate names.
Gets the selected comparer.
The selected comparer.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the report filter popup
Initializes a new instance of the class.
The filter descriptor element.
Gets the filter descriptor element.
The filter descriptor element.
Gets the tree item.
The tree item.
Gets the buttons menu item.
The buttons menu item.
Gets the text box menu item.
The text box menu item.
Gets the check box menu item.
The check box menu item.
Gets the filters menu item.
The filters menu item.
Gets the clear filter menu item.
The clear filter menu item.
Gets or sets the select multiple items.
The select multiple items.
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName
depending on the runtime usage of the control.
Initializes the menu items.
Initializes the label filter menu items.
Loads the settings.
Returns whether the comparisons are equal.
The condition1.
The condition2.
Called when the filter condition is selected.
The condition.
Fires when the popup is about to open.
A CancelEventArgs object that contains information about the event
Fires when the popup is opened.
Called when popup is closed.
The info.
Handles the Click event of the FilterItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the ClearMenuItem control.
The source of the event.
The instance containing the event data.
Handles the ToggleStateChanged event of the MultipleItemsCheckBox control.
The source of the event.
The instance containing the event data.
Handles the Click event of the ButtonCancel control.
The source of the event.
The instance containing the event data.
Handles the Click event of the ButtonOK control.
The source of the event.
The instance containing the event data.
Processes the mnemonic.
The key data.
Handles the TextChanged event of the FilterTextBox control.
The source of the event.
The instance containing the event data.
Determines whether the MouseWheel event is handled by the popup.
Raises the event.
The instance containing the event data.
Represents the group traverser.
Initializes a new instance of the class.
The root.
Called when the items are navigating.
The current.
Gets or sets the position.
The position.
Moves to previous.
Moves to end.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Represents the pivot grid scroller.
Scrolls down to specified position.
The step.
Scrolls up.
The step.
Represents group filter popup.
Initializes a new instance of the class.
The group descriptor element.
Gets the sort AZ menu item.
The sort AZ menu item.
Gets the sort ZA menu item.
The sort ZA menu item.
Gets the sort options menu item.
The sort options menu item.
Gets the value filter menu item.
The value filter menu item.
Gets the label filter menu item.
The label filter menu item.
Gets the clear filter menu item.
The clear filter menu item.
Gets the text box menu item.
The text box menu item.
Gets the tree view menu item.
The tree view menu item.
Gets the buttons menu item.
The buttons menu item.
Gets the group descriptor element.
The group descriptor element.
Gets or sets the name of the theme class.
The name of the theme class.
Loads the settings.
Initializes the menu items.
Initializes the label filters.
Initializes the value filters.
Returns whether the conditions are equal.
The condition1.
The condition2.
Gets the backup size.
Handles the Click event of the topTenItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the clearFilterMenuItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the sortOptionsMenuItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the sortZAMenuItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the sortAZMenuItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the valueFilterItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the labelFilterItem control.
The source of the event.
The instance containing the event data.
Handles the TextChanged event of the textBoxMenuItem control.
The source of the event.
The instance containing the event data.
Handles the Click event of the ButtonCancel control.
The source of the event.
The instance containing the event data.
Handles the Click event of the ButtonOK control.
The source of the event.
The instance containing the event data.
Processes the mnemonic.
The key data.
Fires when the popup is about to open.
A CancelEventArgs object that contains information about the event
Sets the theme.
Name of the theme.
Determines whether the MouseWheel event is handled by the popup.
Represents group node scroller
Scrolls down to the specified position with the given step.
The step.
represents the basic context menu for RadPivotGrid.
Gets or sets the context.
The context.
Adjusts the items for context.
Raises the DropDownOpening event.
The event arguments
Represents the context menu for the RadPivotGrid.
Initializes a new instance of the class.
The pivot grid element.
Initializes the menu items text.
Called when the reload data menu item is clicked.
The sender.
The instance containing the event data.
Called when the best fit menu item is clicked.
The sender.
The instance containing the event data.
Called when the field list menu item is clicked.
The sender.
The instance containing the event data.
Called when the sort menu item is clicked.
The sender.
The instance containing the event data.
Called when the hide menu item is clicked.
The sender.
The instance containing the event data.
Called when the copy menu item is clicked.
The sender.
The instance containing the event data.
Called when the expand all menu item is clicked.
The sender.
The instance containing the event data.
Called when the collapse all menu item clicked.
The sender.
The instance containing the event data.
Called when the expand collapse menu item is clicked.
The sender.
The instance containing the event data.
Gets the reload data menu item.
The reload data menu item.
Gets the expand all menu item.
The expand all menu item.
Gets the collapse all menu ite1.
The collapse all menu item1.
Gets the expand collapse menu item.
The expand collapse menu item.
Gets the copy menu item.
The copy menu item.
Gets the hide menu item.
The hide menu item.
Gets the sort menu item.
The sort menu item.
Gets the field list menu item.
The field list menu item.
Gets the collapse all menu item.
The collapse all menu item.
Adjusts the items for context.
Releases the unmanaged resources used by the
and optionally releases the managed resources.
true to release both managed and unmanaged resources;
false to release only unmanaged resources.
Represents a collection that stores row group descriptors.
Gets the owner.
The owner.
Initializes a new instance of the class.
The owner.
Gets the index of the item.
The item.
Inserts the specified index.
The index.
The item.
Removes the item
at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The
is read-only.
Gets or sets the at the specified index.
Adds the specified item.
The item.
Removes all items from the .
The
is read-only.
Determines whether the collection contains the specified item.
The item.
Copies to the array at the specified index.
The array.
Index of the array.
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether the
is read-only.
true if the
is read-only; otherwise, false.
Removes the specified item.
The item.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Enumeration for specifying the position of the Totals
Last position
First position
Inline position
None position
Represents a property that is used when using Discover and Execute methods.
Gets or sets the name of the property.
The name.
Gets or sets the value of the property.
The value.
Represents the filter menu text box.
Initializes a new instance of the class.
Initializes the fields.
Gets the text box.
The text box.
Called when the element has been successfully loaded. That includes loading of all its children as well.
Measures the element with the available size.
Size of the available.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents the filter menu check box
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the check box.
The check box.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents the filter menu element
Gets the tree view.
The tree view.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Represents the filter menu item.
Initializes a new instance of the class.
Gets the type of the theme effective.
The type of the theme effective.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the tree element.
The tree element.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Event arguments for creating the series
Initializes a new instance of the class.
The series.
Gets or sets the series.
The series.
Enumerates the possible outcomes of an drag action.
Nothing would happen.
The will be removed from its holding collection.
The will be moved to the .
The will be moved to the .
The will be moved to the .
The will be moved to the .
An read only observable collection of items.
Gets the this collection is part of.
Gets the that describes what role has this collection in the parent .
Enumerates the roles can take in the .
Identifies a collection with all possible fields.
Identifies a collection with the report filter fields.
Identifies a collection with the row label fields.
Identifies a collection with the column label fields.
Identifies a collection with the value fields.
A class used as ViewModel for setting pivot grouping.
A class used as ViewModel for setting pivot grouping.
Initializes a new instance of the class.
Gets or sets the position where groups for the aggregates should be placed based on the .
Gets or sets a value indicating where the aggregate groups should be positioned based on the .
Gets a that holds a hierarchy of all that may participate in pivot grouping.
Gets a that holds all s that are used for filtering.
Gets a that holds all s that are used for column labels.
Gets a that holds all s that are used for row labels.
Gets a that holds all s that are used for aggregation.
Gets or sets the underlying .
Gets or sets the RowsSubTotalsPosition of the associated .
Gets or sets the ColumnsSubTotalsPosition property of the associated .
Gets or sets the AllowSorting property of the associated .
Gets the RowGroupDescriptions property of the associated .
Gets the ColumnGroupDescriptions property of the associated .
A payload used in drag operations between the areas.
Initializes a new instance of the class.
Gets the this payload carries.
Gets or sets a value that indicates if the should be removed upon drag completion.
Gets the an that identifies the expected outcome if drop occurs with the current settings.
Gets the allowed .
Set the potential destination for the .
The destination .
The destination index.
Set the potential destination for the .
The destination .
Call to notify the drag and drop did drop. Call this method once to apply the .
Call to notify the drag and drop did drop complete. Call this method once to apply the .
A class that identifies items that are used for grouping and has been added to or .
Initializes a new instance of the class.
Gets or sets the parent of this instance.
The parent.
Gets the underlying .
An implementation of . Represents a node in hierarchy.
Gets or sets a value that indicates if this item participates in the pivot grouping.
When set to true its will be used to create the appropriate entries in a .
Notifies that the property with name has changed.
The name of the property that changed.
A class that identifies items that are used for filtering and has been added to .
Initializes a new instance of the class.
Gets the underlying .
An interface describing a hierarchical item that can participate in pivot grouping. It may have nested or items.
Gets the nested elements.
Gets a value that indicates if this has children.
Gets the role of this node.
The role.
An interface describing an item that can participate in pivot grouping.
Gets the field info associated with this instance.
The field info.
Gets the this belongs to.
Gets the display friendly name for this .
An interface describing an item that can participate in pivot grouping and has an associated description.
Gets the description that is associated with this label.
The description.
A class that identifies items that are used for grouping and has been added to or .
Initializes a new instance of the class.
Gets the underlying .
Gets or sets the children collection of this instance.
The children.
A class that identifies item, that is used to place groups for aggregate values, and has been added to or .
Initializes a new instance of the class.
Gets the underlying .
An that identifies the Values position.
A class used to present a where the values from aggregates will be presented.
Initializes a new instance of the class.
Gets an IDescriptionBase for the Values position.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the event arguments for creating the group element.
Initializes a new instance of the class.
The group element.
Gets or sets the group element.
The group element.
Represents group element event arguments.
Initializes a new instance of the class.
The group element.
Gets the group element.
The group element.
Represents pivot group event arguments.
Initializes a new instance of the class.
The group.
Gets the group.
The group.
Represents the pivot field list.
Gets or sets the dialogs factory.
The dialogs factory.
Gets or sets the drag drop service.
The drag drop service.
Gets the view model.
The view model.
Gets or sets the associated pivot grid element.
The associated pivot grid element.
Gets or sets the associated pivot grid.
The associated pivot grid.
Gets the data provider.
The data provider.
Gets or sets whether to defer updates.
The defer updates.
Gets the column labels control.
The column labels control.
Gets the row labels control.
The row labels control.
Gets the values control.
The values control.
Gets the report filters control.
The report filters control.
Gets the fields control.
The fields control.
Gets or sets the name of the theme.
The name of the theme.
Initializes a new instance of the class.
Initializes the text.
Gets the image for role.
The field.
Raises the event.
An that contains the event data.
Called when the data provider is changed.
Updates the field lists position.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the chart data provider in RadPivotGrid.
Represents the pivot data point.
Gets or sets the pivot group.
The pivot group.
Gets or sets the value.
The value.
Initializes a new instance of the class.
The pivot group.
The value.
Initializes a new instance of the class.
The pivot grid.
Gets or sets the type of the generated series.
The type of the generated series.
Gets or sets the selection only.
The selection only.
Gets or sets the delay update.
The delay update.
Gets or sets the series axis.
The series axis.
Gets or sets the include row sub totals.
The include row sub totals.
Gets or sets the include column sub totals.
The include column sub totals.
Gets or sets the include row grand totals.
The include row grand totals.
Gets or sets the include column grand totals.
The include column grand totals.
Gets or sets whether the null values are enabled.
The enable nulls.
Gets or sets the group name delimiter.
The group name delimiter.
Gets or sets the delay amount.
The delay amount.
Gets or sets the chart view.
The chart view.
Detaches the chart view.
Updates the chart data.
Updates the chart core.
Setups the series axes.
The series.
Called when the series is creating.
The series.
Called when the update is completed.
Gets the name of the group.
The node.
Begins the update.
Ends the update operation.
Ends the update operation.
The commit.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Get or Set data type.
Occurs when the excel table is created.
Raises the event.
The instance containing the event data.
Gets or sets the maximum number of rows per sheet.
The sheet max rows.
Creates ExcelML file
Export file name
Convert and apply content text alignment to style element
Style element
Content alignment to apply
Create and add excel worksheet to the workbook
Excel workbook
The name of sheet
Excel table element
Add style element to the workbook's styles collection
Workbook where to add
Style to add
Add column elements to the excel table element
Excel table element
Create excel column element
PivotGrid's column
Excel ColumnElement
Write element to file and specify how many symbols to cut from the end
File stream to use
element to write
count how many symbols to cut at the end
Finish the excelML file
File name to finish
Workbook element
Insert string to the text file
File name to insert into
Text to insert
XML file transpose. Used to prepare file for inserting text into it.
File name to transpose
Write bytes to the file
File name to write into
bytes to write
position where to begin to write
Wrapper for FileStream.SetLength().
When lengthening a file, this method appends null characters to it which
does NOT leave it in an XML-parseable state. After all your transpositions,
ALWAYS come back and truncate the file unless you've overwritten the
appended space with valid characters.
Name of file to resize
New size of file
Write element to file.
File stream to use
element to write
Converts string to byte array
string to convert
byte array
Represents the layout pair.
Gets or sets the key.
The key.
Gets or sets the value.
The value.
Initializes a new instance of the class.
The key.
The value.
Represents the layout state pair.
Gets or sets the key.
The key.
Gets or sets the value.
The value.
Initializes a new instance of the class.
The key.
The value.
Represents the pivot layout.
Gets or sets the collapsed.
The collapsed.
Gets or sets the sizes.
The sizes.
Gets or sets the row header sizes.
The row header sizes.
Initializes a new instance of the class.
Represents the localization provider for RadPivotGrid.
Gets the string corresponding to the given ID.
String ID
The string corresponding to the given ID.
Represents a control for the print settings in RadPivotGrid.
Initializes a new instance of the class.
Initializes the text.
Raises the event.
An that contains the event data.
Loads the settings.
The print style.
Applies the settings.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents the print settings dialog for RadPivotGrid.
Initializes a new instance of the class.
The document.
Creates the specific control for editing the settings of the printed control.
The that will be displayed on the first page of this dialog
Loads the settings when the dialog is shown.
Saves all settings from the dialog into the .
Raises the event.
The instance containing the event data.
Represents the pivot grid print style.
Gets or sets the comact layout indent.
The comact layout indent.
Gets or sets the data cells font.
The data cells font.
Gets or sets the header cells font.
The header cells font.
Gets or sets the decriptors font.
The decriptors font.
Gets or sets the sub total cells font.
The sub total cells font.
Gets or sets the grand total cells font.
The grand total cells font.
Gets or sets the type of the layout.
The type of the layout.
Gets or sets the show grid lines.
The show grid lines.
Gets or sets the print selection only.
The print selection only.
Gets or sets the color of the cell back.
The color of the cell back.
Gets or sets the color of the headers back.
The color of the headers back.
Gets or sets the color of the descriptors back.
The color of the descriptors back.
Gets or sets the color of the sub totals back.
The color of the sub totals back.
Gets or sets the color of the grand totals back.
The color of the grand totals back.
Gets or sets the color of the grid lines.
The color of the grid lines.
Gets or sets the scale mode.
The scale mode.
Gets or sets the page order.
The page order.
Gets or sets the pivot grid.
The pivot grid.
Gets the number of pages.
The draw area.
Initializes this instance.
Draws the page.
The draw area.
The graphics.
The page number.
Gets the print element for cell.
The i.
The j.
Gets the row header cell.
Index of the row.
Index of the column.
Gets the column header cell.
Index of the row.
Index of the column.
Gets the data cell.
Index of the row.
Index of the column.
Gets the row descriptor cell.
Index of the descriptor.
Gets the column descriptor cell.
Index of the descriptor.
Gets the aggregate descriptor cell.
The index.
Prints the element.
The element.
The draw area.
The element bounds.
The graphics.
Represents group print element
Initializes a new instance of the class.
The pivot group.
The show grid lines.
Gets the pivot group.
The pivot group.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Represents the pivot drag drop service.
Initializes a new instance of the class.
The owner.
Determines whether this instance can start the specified context.
The context.
Aborts the current operation without applying any changes.
Raises the event.
The instance containing the event data.
Performs the core Start logic.
Handles the mouse move.
The mouse pos.
Performs the stop.
Handles the drop of aggregates position element.
The hit target.
The target group.
The drop location.
Handles the drop to row descriptor area.
The target group.
The drop location.
Handles the drop to column descriptor area.
The target group.
The drop location.
Handles the drop to aggregate area.
The target aggregate.
The drop location.
Handles the drop to filter descriptor area.
Updates the drag hint.
The mouse pos.
Updates the drag hint image.
Prepares the drag hint.
Represents the group descriptor element.
Initializes a new instance of the class.
The group descriptor.
The level.
The span.
The owner.
Gets the field description.
The field description.
Gets the sort direction arrow.
The sort direction arrow.
Gets the filter button.
The filter button.
Gets the filter popup.
The filter popup.
Gets the group descriptor.
The group descriptor.
Gets the level.
The level.
Gets the span.
The span.
Gets or sets the resizable.
The resizable.
Gets the name of the field.
The name of the field.
Called by the element when constructed. Allows inheritors to build the element tree.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Disposes the managed resources.
Fires when the DPI scale is changed.
The scale factor.
Raises the event.
The instance containing the event data.
Toggles the sort order.
Represents the group element.
Initializes a new instance of the class.
Initializes a new instance of the class.
The data.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the expander element.
The expander element.
Gets the associated data.
The data.
Attaches the specified data.
The data.
The context.
Detaches this instance.
Synchronizes this instance.
Synchronizes the properties.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the elements with the final size.
The final size.
Represents the group node
Initializes a new instance of the class.
The group.
The parent.
The axis.
The owner.
The index.
Gets the axis.
The axis.
Gets the index.
The index.
Gets the parent.
The parent.
Gets the owner.
The owner.
Gets or sets whether the group node is expanded.
The expanded.
Gets whether the group node is collapsible.
The collapsible.
Retursn whether the group node has children.
The has children.
Gets whether the group node is a leaf.
The is leaf.
Gets the children.
The children.
Gets the group.
The group.
Gets the name.
The name.
Gets or sets the size of the preferred.
The size of the preferred.
Gets or sets the size of the min.
The size of the min.
Gets or sets the size of the max.
The size of the max.
Gets the descendants.
Gets the group node is visible.
The is visible.
Represents virtualized header container
Initializes a new instance of the class.
The owner.
Gets or sets the type of the layout.
The type of the layout.
Gets the owner.
The owner.
Gets or sets the item spacing.
The item spacing.
Gets or sets the orientation.
The orientation.
Gets or sets the scroll offset.
The scroll offset.
Begins the measure operation.
Size of the available.
Measures the elements.
Determines whether the specified item is visible.
The item.
true if item is visible; otherwise, false.
Measures the element.
The element.
Ends the measure operation.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Gets the total size of the children.
The data.
Gets the expected size.
Represents event arguments for creating the pivot row.
Initializes a new instance of the class.
The row element.
Gets or sets the row element.
The row element.
Represents pivot row descriptor container.
Initializes a new instance of the class.
The owner.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the descriptor elements.
Creates the group descriptor element.
The group description.
The level.
The span.
Creates the aggregates position descriptor element.
The level.
Represents a visual row element in RadPivotGrid.
Initializes a new instance of the class.
The owner.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the owner.
The owner.
Gets the cells container.
The cells container.
Gets the associated data.
The data.
Attaches the specified data.
The data.
The context.
Detaches this instance.
Synchronizes this instance.
Synchronizes the properties.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Represents the pivot row element provider.
Initializes a new instance of the class.
The owner.
Creates the element.
The data.
The context.
Represents pivot row event arguments.
Initializes a new instance of the class.
The row element.
Gets the row element.
The row element.
Represents a pivot virtualized stack container.
Gets or sets the type of the layout.
The type of the layout.
Gets or sets the item spacing.
The item spacing.
Gets or sets the orientation.
The orientation.
Gets or sets the scroll offset.
The scroll offset.
Begins the measure operation with the available size.
Size of the available.
Measures the elements.
Determines whether the specified item is visible.
The item.
true if item is visible; otherwise, false.
Measures the element.
The element.
Ends the measure.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
RadPivotGrid is a control which provides functionality similar to the functionality of PivotTables in MS Excel.
It aggregates large chunks of data and displays them in a human readable way.
Initializes a new instance of the class.
Creates the child items.
The parent.
Creates the pivot grid element.
Fires when a filter descriptor element is being created. Allows for replacing it with a custom element.
Fires when an aggregate descriptor element is being created. Allows for replacing it with a custom element.
Fires when the aggregate position element is being created. Allows for replacing it with a custom element.
Fires when a group descriptor element is being created. Allows for replacing it with a custom element.
Fires when a cell element is updated. Allows for customizing the appearance of the cells.
Fires when a row element is updated.
Fires when a cell element is being created. Allows for replacing the default elements with custom ones.
Fires when a row element is being created. Allows for replacing the default elements with custom ones.
Fires when a group element is being created. Allows for replacing the default group elements.
Fires when a group element is updated. Allows for customizing its appearance.
Fires when a group is expanded or collapsed.
Fires when the selection in RadPivotGrid has changed.
Fires when a print element is being prepared for painting.
Fires when the print element has been painted. Allows for adding custom painting.
Fires when the data provider has finished building the data and the UI was updated.
Fires when the DataProvider property has changed.
Gets or sets whether the edit control is auto-sized
Gets or sets the dialogs factory.
The dialogs factory.
Gets or sets the chart data provider.
The chart data provider.
Gets or sets the behavior that will set the expand or collapse state for row s.
Gets or sets the behavior that will set the expand or collapse state for column s.
Gets or sets a value indicating whether Group Filtering is enabled.
Gets or sets a value indicating whether the user is able to select cells.
Gets or sets a value indicating whether the built-in screen tips are enabled.
Gets or sets a value indicating whether the built-in context menu is enabled.
Gets or sets a value indicating whether the user is able to sort the group labels.
Gets or sets a value indicating whether the user is able to resize columns.
Gets or sets a value indicating whether the user is able to resize rows.
Gets or sets a value indicating whether the newly created row groups should be initially expanded.
Gets or sets a value indicating whether the created column groups should be initially expanded.
Gets or sets the default column width for all columns.
Gets or sets the default row height for all rows.
Gets or sets the height of the column headers area.
Gets or sets the height of the report filters area.
Gets or sets the that is responsible for printing the pivot grid.
Gets or sets the string that will appears on cells that do not have a value.
Gets or sets the string that will appears on cells for which an error has occured during calculation.
Gets the pivot grid element.
The pivot grid element.
Gets the default size of the control.
The default of the control.
Gets or sets the position of the GrandTotal column in the Columns axis.
Gets or sets the position of the GrandTotal row in the Rows axis.
Gets or sets the position of the SubTotal rows in the Rows axis.
Gets or sets the position of the SubTotal columns in the Columns axis.
Gets or sets the axis of the Aggregates groups when more than one aggregate is used.
Gets or sets the depth of the Aggregates groups among the other groups when more than one aggregate is used.
Gets or sets the layout type of the row headers.
Gets or sets the layout type of the column headers.
Gets or sets a value indicating whether the Report Filters area should be displayed.
Gets or sets a value indicating whether the fields can be reorganized via drag and drop.
A collection of which is used for generating row groups.
A collection of which is used for generating column groups.
A collection of which describes how the values in the cells are calculated (aggregated).
A collection of which defines the fields that are available in the Report Filters area.
Gets or sets the name of the list or table in the data source for which RadPivotGrid is displaying aggregated data.
Gets or sets the data source for which RadPivotGrid is displaying aggregated data.
Gets or sets the that populates the pivot grid with data.
RadPivotGrid consists of multiple visual elements and separate settings are provided to customize their appearance.
Current BackColor property might be ignored.
RadPivotGrid consists of multiple visual elements and separate settings are provided to customize their appearance.
Current ForeColor property might be ignored.
This property is not relevant for this class.
Recalculated the displayed information and refreshes the view.
Shows the which allows you to pick fields that are not currently available in RadPivotGrid.
Puts RadPivotGrid in update mode and suspends refreshing the view.
Ends the update mode and refreshes the view.
Raises the event.
A that contains
the event data.
Raises the event.
A that contains
the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
A that contains
the event data.
Raises the event.
A that contains
the event data.
Called when the screen tip is needed.
The sender.
The instance containing the event data.
Determines whether the specified key is a regular input key or a special
key that requires preprocessing.
One of the values.
true if the specified key is a regular input key; otherwise, false.
Directly prints the to the default printer.
Directly prints the to the default printer or shows printer settitngs and then prints the .
Indicates whether printer settings dialog should be shown.
Directly prints the to the default printer or shows printer settitngs and then prints the .
Indicates whether printer settings dialog should be shown.
As instance of used to control the print process.
Shows a for editing the print settings.
Shows a for editing the print settings.
As instance of used to control the print process.
Suspends layout during initialization.
Resumes layout.
Gets the serialization info for RadPivotGrid used by Save/Load loyout methods to persist grid settings to/from XML.
By default or when set to null the ComponentXmlSerializationInfo provided by GetDefaultXmlSerializationInfo() will be used.
Gets the default serialization info for RadPivotGrid used by Save/Load loyout methods to persist grid settings to/from XML.
The default serialization info.
Gets or sets an object which holds the state of the resized and the collapsed rows and columns.
Setting the object will apply the state and will update the layout.
Stores RadPivotGrid properties, sub-objects and their properties in XML format, using the serialization information provided by the property
XmlWriter to use by the built-in serializer
Stores to a stream RadPivotGrid properties, sub-objects and their properties in XML format, using the serialization information provided by the property
Writes the Xml content in the stream and leaves the stream open.
Stores to a file RadPivotGrid properties, sub-objects and their properties in XML format, using the serialization information provided by the property
Creates the XML serializer.
The info.
Loads RadPivotGrid properties, sub-objects and their properties from XML file, using the serialization information provided by the property
Loads RadPivotGrid properties, sub-objects and their properties from XML stream, using the serialization information provided by the property
Loads RadPivotGrid properties, sub-objects and their properties from XML reader, using the serialization information provided by the property
Represents the main element in RadPivotGrid
Called when the selection is changed.
Called when the print element is painted.
The print element.
The g.
The bounds.
Called when the print element is being formatted.
The print element.
Called when the update is completed.
Called when the cell is being formatted.
The cell.
Called when the row is being formatting.
The row.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when the filter description element is being created.
The element.
Called when the aggregate description element is being created.
The element.
Called when the aggregates position element is being created.
The element.
Called when the group description element is being created.
The element.
The axis.
Called when the data provider is changed.
The new provider.
The old provider.
Initializes a new instance of the class.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets or sets the dialogs factory.
The dialogs factory.
Gets or sets whether the group filtering is allowed.
The allow group filtering.
Gets the row root group.
The row root group.
Gets the column root group.
The column root group.
Gets or sets the chart data provider.
The chart data provider.
Gets or sets the behavior that will set the expand or collapse state for row s.
Gets or sets the behavior that will set the expand or collapse state for column s.
Gets or sets whether the selection is allowed.
The allow selection.
Gets or sets whether the default screen tips are allowed.
The allow default screen tips.
Gets or sets whether to allow context menu.
The allow context menu.
Determines whether the sorting is allowed.
The allow sorting.
Gets or sets whether the horizontal resize is allowed.
The allow horizontal resize.
Determines whether the vertical resize is allowed.
The allow vertical resize.
Gets or sets the auto expand row headers.
The auto expand row headers.
Gets or sets the auto expand column headers.
The auto expand column headers.
Gets or sets the print style.
The print style.
Gets or sets whether the fields drag drop is allowed.
The allow fields drag drop.
Gets or sets whether to show the filter area.
The show filter area.
Gets the waiting bar.
The waiting bar.
Gets or sets the empty value string.
The empty value string.
Gets or sets the error string.
The error string.
Gets or sets the drag drop service.
The drag drop service.
Gets or sets the context menu.
The context menu.
Gets or sets the width of the column.
The width of the column.
Gets or sets the height of the row.
The height of the row.
Gets or sets the height of the column header.
The height of the column header.
Gets or sets the height of the filter area.
The height of the filter area.
Gets or sets the best fit helper.
The best fit helper.
Gets or sets the column grand totals position.
The column grand totals position.
Gets or sets the row grand totals position.
The row grand totals position.
Gets or sets the rows sub totals position.
The rows sub totals position.
Gets or sets the columns sub totals position.
The columns sub totals position.
Gets or sets the aggregates position.
The aggregates position.
Gets or sets the aggregates level.
The aggregates level.
Gets or sets the row headers layout.
The row headers layout.
Gets or sets the column headers layout.
The column headers layout.
Gets or sets the drag hint.
The drag hint.
Gets the row group descriptions.
The row group descriptions.
Gets the column group descriptions.
The column group descriptions.
Gets the aggregate descriptions.
The aggregate descriptions.
Gets the filter descriptions.
The filter descriptions.
Gets or sets the data member.
The data member.
Gets or sets the data source.
The data source.
Gets the row descriptors area.
The row descriptors area.
Gets the column descriptors area.
The column descriptors area.
Gets the aggregate descriptors area.
The aggregate descriptors area.
Gets the filter descriptors area.
The filter descriptors area.
Gets the row header container.
The row header container.
Gets the column header container.
The column header container.
Gets the pivot rows container.
The pivot rows container.
Gets or sets the data provider.
The data provider.
Binds the data considering the DataSource property
Gets the V scroll bar.
The V scroll bar.
Gets the horizontal scroll bar.
The H scroll bar.
Gets or sets the resizing behavior.
The resizing behavior.
Gets the row scroller.
The row scroller.
Gets the column scroller.
The column scroller.
Measures the element with the available size.
The available size.
Arranges the element in the final size.
The final size.
Occurs when the DPI scale is changed.
The scale factor.
Processes the mouse down.
The instance containing the event data.
Processes the mouse move.
The instance containing the event data.
Processes the mouse up.
The instance containing the event data.
Shows the context menu.
The location.
The context.
Processes the mouse wheel.
The instance containing the event data.
Processes the key down.
The instance containing the event data.
Processes the screen tip.
The instance containing the event data.
Scrolls the vertical scrollbar with the specified delta.
The delta.
Determines whether the point is in resize location.
The p.
Sets the size of the group node.
The node.
The size.
Gets the size of the group node.
The node.
Updates the layout after expand collapse.
Updates on resizing.
Gets the group element.
The node.
Gets the row groups.
Gets the column groups.
Gets the row element.
The row.
Gets the cell element.
The row.
The column.
Clears the selection.
Selects the cell.
The cell element.
Selects the cell.
The cell element.
The shift.
The CTRL.
Selects the cell.
The row.
The column.
Selects the cell.
The row.
The column.
The shift key is pressed.
The CTRL key is pressed.
Selects all.
Selects the row.
The row.
Selects the row.
The row.
Is the Shift key pressed
Is the CTRL key pressed
Selects the column.
The column.
Selects the column.
The column.
The shift.
The CTRL.
Determines whether the cell is selected.
The row.
The column.
Returns whether the row contains selection.
The row.
Returns whether the column contains selection.
The column.
Copies the selection to clipboard.
Copies to clipboard.
The start row.
The start column.
The end row.
The end column.
Copies to clipboard.
The start row.
The start column.
The end row.
The end column.
Indicates whether the selection only will be processed.
Gets or sets whether the pivot element is busy.
The is busy.
Waits the complete.
Refreshes the data.
Defers the refresh.
Begins the update operation.
Ends the update operation.
Gets or sets an object which holds the state of the resized and the collapsed rows and columns.
Setting the object will apply the state and will update the layout.
Updates the UI.
Shows the field chooser.
Gets the aggregate value.
The row.
The column.
The collapsed row.
The collapsed column.
Gets the width of the row header.
The level.
Gets the width of the row header.
The level.
The span.
Sets the width of the row header.
The width.
The level.
Disposes the managed resources.
Directly prints the to the default printer.
Directly prints the to the default printer or shows printer settitngs and then prints the .
Indicates whether printer settings dialog should be shown.
Directly prints the to the default printer or shows printer settitngs and then prints the .
Indicates whether printer settings dialog should be shown.
As instance of used to control the print process.
Shows a for editing the print settings.
Shows a for editing the print settings.
As instance of used to control the print process.
Gets or sets the size of the preferred.
The size of the preferred.
Represents a class responsible for the resizing behavior in RadPivotGrid.
Initializes a new instance of the class.
The owner.
Gets or sets the deferred resize.
The deferred resize.
Gets or sets the orientation.
The orientation.
Gets the owner.
The owner.
Gets or sets whether to allow horizontal resize.
The allow horizontal resize.
Gets or sets whether to allow vertical resize.
The allow vertical resize.
Gets the resized object.
The resized object.
Gets whether the resizing operation is ongoing.
The boolean value whether the resizing operation is ongoing.
Begins the resize operation.
The resized object.
The mouse position.
Begins the resize operation.
The resized object.
The mouse position.
The orientation.
Adjusts the cursor.
The p.
Resizes the specified offset.
The offset.
Handles the mouse move.
The mouse position.
Ends the resize operation.
The mouse position.
Allows to add logo to the header or footer.
Number of the current page
Total number of pages
Date when the exporting was started.
Time when the printing was started.
Username associated with the current thread (the current Windows login))
Gets or sets a value indicating whether the visual settings should be exported.
true if visual settings are exported; otherwise, false.
Gets the layout type of pivot grid row container.
Gets the layout type of pivot grid column container.
Gets the layout type of pivot grid row container.
Gets or sets a value indicating whether to export only selection.
Gets or sets the background color of cells.
Gets or sets the background color of header cells.
Gets or sets the background color of descriptor cells.
Gets or sets the background color of subtotal cells.
Gets or sets the background color of grandtotal cells.
Gets or sets the color of grid lines.
Gets or sets the font of header cells.
Gets or sets the font of data cells.
Gets or sets a value indicating whether to export flat data(collapsed rows and columns).
Gets or sets the page size in millimeters for the exported file.
Gets or Sets the margins of pages that will be exported in millimeters.
Gets or sets a value indicating whether the content of page should fit into the page width.
Default value is true.
Gets or sets the document scaling. Default value is 1. For example, scale of 1.2f means 20% size increase.
Gets or sets a value indicating whether header and footer should be exported.
Gets or sets the header height.
Gets or sets the footer height.
Gets or sets the font of the page header.
Gets or sets the font of the page footer.
Gets or sets the text that will be exported near the upper left corner of the page.
Gets or sets the text that will be exported at the top center of the page.
Gets or sets the text that will be exported near the upper right corner of the page.
Gets or sets the text that will be exported near the bottom left corner of the page.
Gets or sets the text that will be exported at the bottom center of the page.
Gets or sets the text that will be exported near the bottom right corner of the page.
[true] if the LeftHeader and RightHeader should be reversed on even pages, [false] otherwise.
[true] if the LeftFooter and RightFooter should be reversed on even pages, [false] otherwise.
Gets or sets the header/footer logo.
Gets or sets export settings.
Starts an export operation.
The file name where data will be exported.
.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Instance of IPdfExportRenderer class.
Starts an export operation.
The stream where data will be exported.
.
Starts an export operation that runs in a background thread.
The stream where data will be exported.
Instance of IPdfExportRenderer class.
Cancels an asynchronous export operation.
Exports the header part of the page.
Exports the footer part of the page.
Parses a given string for special words.
The string.
The parsed string.
Occurs for every cell that is being exported.
Raises the event.
The instance containing the event data.
Occurs when a cell is drawn.
Raises the event.
The instance containing the event data.
Occurs when the export process completes.
Raises the event.
The instance containing the event data.
Occurs when the header is exported.
Raises the event.
The instance containing the event data.
Occurs when the footer is exported.
Raises the event.
The instance containing the event data.
Occurs when the progress of an async export operation changes.
Raises the event.
The instance containing the event data.
Occurs when an async export operation is completed.
Raises the event.
The instance containing the event data.
Represents the method that will handle the CellFormatting events of PivotGrid Pdf export.
The event sender.
Instance of containing the cell related with this event
Represents the method that will handle the CellFormatting events of PivotGrid spread export.
The event sender.
Instance of containing the cell related with this event
Get or Set data type.
Gets or sets a value indicating whether the visual settings should be exported.
true if visual settings are exported; otherwise, false.
Gets or sets the name of the sheet.
The name of the sheet.
Gets or sets the maximum number of rows per sheet.
The sheet max rows.
Gets or sets the format of the exported file - PDF, XLSX, CSV or TXT.
The file extension.
Specifies whether a file will be exported as a new file, or if a file with the same name already exists at the specified path, a new sheet will be added to it.
ExportAsNewSheetInExistingFile - will add a new sheet to the specified file, if it exists
ExportInNewFile - will create/override the specified file
Gets the layout type of pivot grid row container.
Gets the layout type of pivot grid column container.
Gets the layout type of pivot grid row container.
Gets or sets a value indicating whether to export only selection.
Gets or sets the background color of cells.
Gets or sets the background color of header cells.
Gets or sets the background color of descriptor cells.
Gets or sets the background color of subtotal cells.
Gets or sets the background color of grandtotal cells.
Gets or sets the color of grid borders.
Gets or sets the font of header cells.
Gets or sets the font of data cells.
Gets or sets a value indicating whether to show grid lines in exported file.
Gets or sets a value indicating whether to export flat data(collapsed rows and columns).
Starts an export operation.
The file name where data will be exported.
Instance of ISpreadExportRenderer class.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Instance of ISpreadExportRenderer class.
Name of the sheet.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Instance of ISpreadExportRenderer class.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Instance of ISpreadExportRenderer class.
Name of the sheet.
Starts an export operation.
The stream where data will be exported.
Instance of ISpreadExportRenderer class.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The stream where data will be exported.
Instance of ISpreadExportRenderer class.
Name of the sheet.
Starts an export operation that runs in a background thread.
The stream where data will be exported.
Instance of ISpreadExportRenderer class.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The stream where data will be exported.
Instance of ISpreadExportRenderer class.
Name of the sheet.
Cancels an asynchronous export operation.
Occurs for every cell that is being exported.
Raises the event.
The instance containing the event data.
Occurs when the export process completes.
Raises the event.
The instance containing the event data.
Occurs when the progress of an async export operation changes.
Raises the event.
The instance containing the event data.
Occurs when an async export operation is completed.
Raises the event.
The instance containing the event data.
Provides the underlying data behind a pivot grouping.
Occurs when the underlying data extraction has completed.
Executes underlying data extraction for the specified row and column s.
The for rows.
The for columns.
A list of all possible filtering conditions used in .
checks if the compared value equals the comparison value.
checks if the compared value does not equals the comparison value.
checks if the compared value is greater than the comparison value.
checks if the compared value is greater than or equal the comparison value.
checks if the compared value is less than the comparison value.
checks if the compared value is less than or equal to the comparison value.
A class that filters based on two comparable objects.
Initializes a new instance of the class.
Gets or sets the value of ignore case in comparison.
Gets or sets the value that the groups would be compared to.
Gets or sets the condition used in the comparison.
Base class used in filtering.
Returns a value indicating whether this instance is active and will take part in filtering.
Is active.
A list of all possible filtering conditions used in .
that checks if a value is within an interval.
Gets the that checks if a value is outside an interval.
A filters based on the relation between an item and an interval.
Initializes a new instance of the class.
Gets or sets the value of ignore case.
Gets or sets the start of the interval used in comparison.
Gets or sets the end of the interval used in comparison.
Gets or sets the condition used in the comparison.
Condition which is used to filter items based on two other conditions.
Initializes a new instance of the class.
Gets or sets a used to filter the items.
Gets or sets a used to filter the items.
Base class used in filtering.
A list of all possible filtering conditions used in .
Items included in the will pass the condition.
Items that are not included in the will pass the condition.
Filter that checks if items are included/excluded from a set.
Initializes a new instance of the class.
Gets or sets the filter condition.
Gets the set of items used for filtering.
A list of all possible filtering conditions used in .
that checks if a string begins with a specific pattern.
that checks if a string does not begin with a specific pattern.
that checks if a string ends with a specific pattern.
that checks if a string does not end with a specific pattern.
that checks if a string contains a specific pattern.
that checks if a string does not contain a specific pattern.
A class that filters based on text matching.
Initializes a new instance of the class.
Gets or sets the text pattern used in the comparison.
Gets or sets the condition used in the comparison.
Gets or set a value that indicates if the case of the strings should be ignored.
A base class for all group filters. For internal use. Please refer to one of the or instead.
Used for advanced group filtering based on group's siblings.
Can filters the groups based on count, average values, sorted values etc.
Initializes a new instance of the class.
Filters the groups within a parent group. Can filter based on count, average values or sorted values.
A read only list of all siblings.
The current aggregate results.
Identifies if the groups are in or .
The level of the groups.
A implementation that is used to filter the groups.
Implements a that selects a specific number of groups sorted by a given criteria.
Filters groups until that sum of their totals reaches that sum.
A that selects groups until the sum of their aggregates reaches a percent of their total.
A percent of the total to be reached while selecting s.
Implements a that selects from the groups until sum of their grand totals reaches .
Filters groups until that sum of their totals reaches that sum.
A base class for groups filter based on sorted list.
Specifies which aggregate description in the grouping would be used as source for comparison.
Specifies whether the or groups would be accepted by the filter.
Gets or sets the comparer used to sort for the .
Used to filter groups based on simple values and aggregate results.
Initializes a new instance of the class.
Identifies if a group should be filtered or not.
The group.
Results for the current grouping. Could be used for totals lookup.
Identifies if the is positioned in the or .
True if the group should be preserved, False if the group should be removed.
A that filter s based on their .
Gets or sets the used to filter the groups.
A that filter s based on their subtotals.
Gets or sets the used to filter the groups.
Gets or sets the aggregate index to be used in the filtering.
A that filter s based on their .
Gets or sets the used to filter the groups.
A filter abstraction.
Determines if an object should be filtered.
The item.
True if the should be used in the results. False if it should be ignored.
Signals a drill down operation has completed, been canceled or an error occurred.
The completion status.
The result of an underlying data extraction operation.
A read-only collection of any Exceptions thrown during underlying data extraction.
A pivot drill down operation status.
The provider has successfully completed underlying data extraction.
The underlying data extraction has failed.
The underlying data extraction is in progress.
Represents a node in hierarchy.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets a string that can be used as an identifier of this instance.
The name.
Gets the display name.
The display name.
Gets the children.
The children.
Value indicating whether this instance has child nodes.
True, if there are child nodes.
Gets or sets the role.
The role.
An role.
Dimension.
A measure item.
A folder in hierarchy.
Kpi.
Other.
Selectable.
None.
A DataRow presentation.
Initializes a new instance of the class.
The data column.
An that uses PropertyName and to identify a property.
Initializes a new instance of the class.
The property info.
The DateTimeStep.param>
The PropertyName to identify the property.
Gets or sets the .
Gets or sets the PropertyName to identify the associated property.
Gets the for the specified type.
Field type.
Available roles for an .
This is best use as source for aggregate.
This is best use as source for aggregate.
This is best use for grouping in rows.
This is best use for grouping in columns.
This is best use for filtering.
This is best use for filtering.
A s provider.
Gets the s.
The s.
Represents an abstraction of a property info.
Gets name of the property.
Gets the display-friend name of the property.
Gets the data type of the property.
The of the data.
Gets the preferred role of this property.
Gets the allowed roles of this property.
Gets or sets a value that indicates whether UI should be generated automatically in order to display this field.
True if field should be generated automatically.
Represents an abstraction of a property info.
Initializes a new instance of the class.
An that uses to identify a property.
Initializes a new instance of the class.
The property descriptor.
Represents an abstraction of a property info that can set and get values.
Gets the value of the property.
The item.
Sets the value of the property.
The item.
The field value.
An that uses for property access.
Initializes a new instance of the class.
The property info.
The property access.
Initializes a new instance of the class.
The property info.
Gets the .
Gets the for property access.
Represents a node that is associated with instance.
Initializes a new instance of the class.
The associated with this node.
The role.
Initializes a new instance of the class.
The associated with this node.
Provides data for the event.
Initializes a new instance of the class.
Gets or sets the value for the current ContainerNode.
The error.
Gets the value of the IPivotFieldInfo associated with the current ContainerNode .
The error.
An implementation for source.
Initializes a new instance of the class.
The table.
An for source.
Initializes a new instance of the class.
The source.
A base class for various implementations of .
Initializes a new instance of the class.
Raise GetDescriptionsDataAsyncCompleted event.
The event args used to invoke the event.
An state.
The provider's initialization is pending.
The provider is initializing.
The provider has completed initialization.
Provides information about properties/fields of items that are used by a .
Initializes a new instance of the class.
The root.
Provides data for the event.
Initializes a new instance of the class.
Gets a value indicating which error occurred during an operation.
The error.
Gets the unique identifier for the asynchronous operation.
Identifier.
Provides information about available fields/properties.
Handles creation and lookup of instances.
Occurs when an asynchronous GetDescriptionsData operation completes.
Gets whether a GetDescriptionsData request is in progress.
Retrieves information about all available field descriptions.
This method does not block the calling thread.
Interface used to provide for specific data source.
Gets the root node of the hierarchy of instances.
Gets a instance by name.
Name of a description.
An for a generic ItemsSource.
Initializes a new instance of the class.
Gets the for the itemsSource.
The with all s for this provider.
A base class for various FieldInfo classes presenting local sources. An implementation of .
Format DisplayName as “ParentName.Name”
Gets the object which FieldDescriptions are generated.
Retrieves the DescriptionsData for data source.
DescriptionsData instance.
Gets the field description hierarchy.
Collection of instances.
Format DisplayName as “ParentName.Name”
Gets or sets the size of the generated s.
Used for comparison based on their s.
Compares two s based on their SortKeys.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Holds required elements for MeasureGroups. Properties for DESCRIPTION and IS_WRITE_ENABLED can be added in the future if they are required.
Represents a filter description for a hierarchy.
Initializes a new instance of the class.
Gets the levels collection of this instance.
The levels.
Base class for OLAP filter descriptions.
Gets or sets the dimension unique name used for grouping.
The dimension unique name.
Gets or sets the used to filter the groups.
Used to specify grouping parameters for OLAP data sources.
Initializes a new instance of the class.
Gets or sets the levels collection of this instance. Setting this property will create a clone of the provided value. The setter is implemented to support deserialization.
The levels.
Used to specify grouping parameters for OLAP data sources.
Gets or sets the dimension unique name used for grouping.
The dimension unique name.
Represents a filter description for a level of a hierarchy.
Initializes a new instance of the class.
Used to specify grouping parameters for a level of an OLAP hierarchy.
Represents an OLAP distinct value.
This is for internal use only and is not intended to be used directly from your code.
Initializes a new instance of the class.
Name of the unique.
Gets or sets the caption.
The caption.
Gets or sets the name of the unique.
The name of the unique.
A class that filters based on two comparable objects.
Gets or sets the value of ignore case.
Gets or sets the value that the groups would be compared to.
Gets or sets the condition used in the comparison.
A filters based on the relation between an item and an interval.
Gets or sets the value of ignore case.
Gets or sets the start of the interval used in comparison.
Gets or sets the end of the interval used in comparison.
Gets or sets the condition used in the comparison.
Condition which is used to filter items based on two other conditions.
Initializes a new instance of the class.
Gets or sets the used to filter the items.
Gets or sets the used to filter the items.
Filter that checks if items are included/excluded from a set.
Initializes a new instance of the class.
Gets or sets the filter condition.
Gets the set of items used for filtering.
A class that filters based on text matching.
Initializes a new instance of the class.
Gets or sets the text pattern used in the comparison.
Gets or sets the condition used in the comparison.
A that filters s based on their subtotals.
Gets or sets the used to filter the groups.
Gets or sets the aggregate index to be used in the filtering.
Represents an OLAP filter condition that is used with
A class that represents an olap group name.
Initializes a new instance of the class by provided caption and a group key object.
The group caption used to display the group in UI. Sets the property.
The group key used to identify and compare the group with other groups. Sets the property.
Initializes a new instance of the class by provided group name.
The group caption used to display the group in UI and compare the group with other groups. Sets the and properties.
Gets or sets the GroupCaption. Use setter only on groups created by you.
Gets or sets the GroupCaption. Use setter only on groups created by you.
Gets the keys based on which Sorting is applied.
Used to specify aggregation parameters for OLAP data sources.
Gets or sets cube measure name that is used for aggregation.
The name of the field.
Provides the data type of the aggregate description.
Exception type that represents OLAP errors.
Base class for Olap data providers.
Gets or sets the maximum count of distinct values to be loaded.
An for Olap data sources.
Gets the object for which FieldDescriptions are generated.
Gets the loaded data.
The data.
Pivot results supplied by Olap data providers.
Traverses all tuples and fills raggedBottomLevels with bottom level TraversalStates that are not with index = hierarchy.TotalLevels - 1. Used for ragged hierarchies.
Signals a pivot has completed, been canceled or an error occurred.
The completion status.
A read-only collection of any Exceptions thrown during a pivot grouping.
A pivot grouping status.
The pivot grouping has successfully completed grouping.
The pivot grouping has failed.
The pivot result is working.
Represents an aggregate error.
Describes the supported aggregate functions available for .
.
.
.
Gets a string format suitable to format the value of the s produced by that .
The type of the data items.
A string format selected by other means. You may keep or discard it.
A string.
Creates an AggregateValue supported by that AggregateFunction.
An .
Creates an AggregateValue supported by that AggregateFunction.
AggregateContext containing information about AggregateValue usage.
An .
Converts instances of other types to and from instances.
Describes the supported aggregate functions available for .
Computes the sum.
Counts items.
Computes the average.
Computes the maximum.
Computes the minimum.
Computes the product.
Estimates the standard deviation of a population based on a sample.
Estimates the standard deviation of a population based on the entire population.
Estimates the variance based on a sample.
Estimates the variance based on the entire population.
Provides initialization context for .
Gets the type of the data item.
Gets a value that indicates if there are calculated groups with calculated s.
If there are calculated groups they may store values of types different than the .
In that case it is recommended to provide that accumulate and merge convertible to double.
Supports conversion of to given .
The type to convert to.
Attempts to convert to given .
When this method returns, contains the value associated, if conversion is possible;
otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.
True if conversion succeeded, otherwise false.
Provides a way to choose a string format for a .
Select a StringFormat suitable to format the s.
A string format.
Represents an aggregate that computes the average of items.
Represents an aggregate that computes the average of items. The sum used to compute the average is stored in a and the count in a .
Represents an aggregate that counts items.
Represents an aggregate that counts items.
Represents with double value.
Initializes a new instance of the class.
The default value.
Represents an aggregate that computes the maximum.
Represents an aggregate that computes the maximum. The minimum value is stored in a .
Represents an aggregate that computes the maximum. The minimum value is stored in a .
Represents an aggregate that computes the minimum.
Represents an aggregate that computes the minimum. The minimum value is stored in a .
Represents an aggregate that computes the minimum. The minimum value is stored in a .
Represents an aggregate that was computed by a analysis server.
Represents an aggregate that computes the product of items.
Represents an aggregate that estimates the standard deviation of a population based on a sample.
Represents an aggregate that estimates the standard deviation of a population based on the entire population.
Represents an aggregate that computes the sum of items.
Represents an aggregate that computes the sum of items. The sum is aggregated in a .
Represents an aggregate that computes the sum of items. The sum is aggregated in a .
Represents an aggregate that estimates the variance based on a sample.
Initializes a new instance of the class.
Represents an abstract aggregate class helping in variance estimation.
Represents an aggregate that estimates the variance based on the entire population.
Initializes a new instance of the class.
Holds a value presentation of an aggregate function accumulated during pivot grouping.
Gets an representing error.
Gets a presentation friendly value of the results in the current .
Returns an object containing a formatted value or error object.
Gets a presentation friendly value of the results in the current instance to be returned in .
If an error occurred during calculations the will not call but return the error instead.
A result object.
Add the to the results in the current instance.
The value to accumulate.
Merge the results of an with the results in the current instance.
The to merge.
Extension methods for the class.
Tries to convert the given aggregate value to specified type.
The type to convert to.
The aggregate value to convert.
When this method returns, contains the value associated, if conversion is possible;
otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.
True if conversion succeeded, otherwise false.
Convert the given aggregate value to specified type.
The type to convert to.
The aggregate value to convert.
The value associated, if conversion is possible;
otherwise, the default value for the type of the value parameter.
Check if any of the s contains error.
Check if the value of the is error.
The aggregate value to check.
True if the actual value is , otherwise false.
Represents an abstraction of a calculated field.
Gets the name of the calculated field.
Gets all fields used in calculation.
Enumerable of all property names used in calculation.
Gets the calculated value.
Interface used to get summary aggregate values for all properties returned by method.
The calculated values.
Represents a base type for aggregate description.
Gets or sets the used to format the generated aggregate values.
Computes the average.
Class that describes the aggregation of items using as the criteria.
Gets or sets the Name of the calculated field used in this .
Gets the associated with this based on .
This property is initialized once ItemsSource is set.
Counts items.
Specify the set of properties and methods that a AggregateDescription should implement.
Get the TotalFormat.
Gets a value indicating whether aggregate values should be interpreted as KPIs.
true if values will be interpreted as KPIs; otherwise, false.
Specify the minimum set of properties and methods that a AggregateDescription should implement.
Gets the display-friendly name.
Get the TotalFormat.
Creates a new instance of the , making deep copies of the object's values.
A clone of the current object.
Returns the member name that is used for aggregation.
The member name.
Base class that describes the aggregation of items using a property name as the criteria.
Returns the value that will be passed in the aggregate for given item.
The item which value will be extracted.
Returns the value for given item.
Computes the maximum.
Computes the minimum.
Base class for generic that preserve the meaning of the underlying data.
It provides a basic functionality to select default string formats.
Computes the product.
Describes the aggregation of items using a property name as the criteria.
Initializes a new instance of the class.
Base class that describes the aggregation of items using a property name as the criteria.
Gets or sets a value identifying a property on the grouped items.
Gets or sets the aggregate function that will be used for summary calculation.
Gets or sets a value that determines whether the s of this will ignore null values when calculating the result.
Provides the data type of the aggregate description.
Gets a list of suitable functions for the .
Returns the value that will be passed in the aggregate for given item.
The item which value will be extracted.
Returns the value for given item.
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
Base class for generic statistical .
It provides a basic functionality to select default string formats.
Estimates the standard deviation of a population based on a sample.
Estimates the standard deviation of a population based on the entire population.
Computes the sum.
Estimates the variance based on a sample.
Estimates the variance based on the entire population.
Expose method to get aggregate value based on .
Gets the coordinate for which an aggregate value is requested.
Gets an aggregate value for given .
The calculated field settings which aggregate value is requested.
The aggregate value for this calculated field.
Class used to describe fields required in .
Creates for calculated field.
The name of the calculated field.
for given property name.
Creates for property name and sum aggregate function.
The property name.
for given property name.
Creates for property name and aggregate function.
The property name.
The aggregate function.
for given property name and aggregate function.
A base class that is used for all totals that compare a to other from the totals or the s sibling list.
A that is used for all totals that compute a as a difference from other specified by .
Gets or sets the name of the used for comparison.
A base class that is used for all totals that compute a as a difference from other from the totals or the s sibling list.
A that compute the difference for each TotalValue from its next sibling.
A that compute the difference for each TotalValue from its previous sibling.
A that computes the 'Index' for the pivot grouping values. The index is computed by the following formula: (aggregateValue * grandTotalValue) / (rowTotalValue * columnTotalValue).
A base class that is used for all totals that compute a as a difference from other and computes the difference as percent from the previous difference.
Gets or sets the name of the used for comparison.
A base class that is used for all totals that compute a as a difference from other and computes the difference as percent from the previous difference.
A base class for all 'percent-difference' s.
A base class that calculate the percent of the difference for each of its previous sibling.
A that formats each to show the percent of the group with = .
Gets or sets the name which will be used to find a base value for comparison for all sibling groups.
A that is base class for all "percent of" formats.
A base class for all that show 'percent-of'.
A that formats each to show the percent of the column total.
A that formats each total as the percent of the grand total.
A that formats each to show the percent of the next sibling.
A that formats each to show the percent of the previous sibling.
A that formats each to show the percent of the row total.
A that computes running totals and then computes the percent of these running totals from the grand total.
For example if you group by and use to on that groups the results will show how the values sum up in time. The values will show the percent of the so accumulated values from the grand total.
A that rank totals by sorting the totals using the and then uses the indices of the s in the sorted list for .
A used to rank the total values.
The comparer used to sort the s.
A that computes running totals.
For example if you group by and use to on that groups the results will show how the values sum up in time.
Specifies which sibling values should be grouped.
Totals that have equal names for them and their parent groups are considered siblings.
Totals that have equal names and are generated for the same are considered siblings.
Formats the aggregate values based on the values for its siblings identified by and .
The axis for which siblings are compared.
The level at which siblings are compared.
Gets a read only collection of the s for all siblings at the and . Based on the s the should be set.
A read only list of the s for all siblings at the and .
The with the current pivot grouping results.
Gets the type of the variation for the groups deeper than the .
The type.
Formats the aggregate value based on its own value and some relative values such as row/column subtotals or grand totals.
Formats the value located at the . The current value could be retrieved from the .
The for the formatted value.
The current results in the pivot grouping.
The index of the aggregate description we are formatting value for.
The formatted value.
A base class TotalComparers. One could be used with .
Compares the two s. The results should be as the result from .
The first to compare.
The second to compare.
A signed integer that indicates the relative values of x and y, as shown: Value Meaning Less than zero - x is less than y. Zero - x equals y. Greater than zero - x is greater than y.
A base class for all total formats. For internal use. Please refer to one of the or instead.
Gets a string format suitable to form the produced s by this .
The type of the data items.
A string format selected by other means. You may keep or discard it.
A string.
Used to format an for a in a pivot grouping.
Gets the this is responsible for.
Gets or sets the that should replace the in the final result.
Gets and caches the value for from the this is generated for.
Defines an object that has a modifiable state and a read-only state. Classes that derive from can clone themselves.
Creates a new instance of the , making deep copies of the object's values.
A clone of the current object.
When implemented in a derived class, creates a new instance of the derived class.
New instance for cloning.
Do not call this method directly (except when calling base in an implementation). This method is called internally by the method whenever a new instance of the is created.
Notes to Inheritors.
Every derived class must implement this method. A typical implementation is to simply call the default constructor and return the result.
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you may need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
If source is null - returns default().
If source is not null makes a copy of type .
If the copy is from a different type throws appropriate exception.
The expected copy type.
The source that is about to be copied.
Clone of of type . If source is null - default().
Base implementation of .
Gets or sets a value that indicates if changes to this will trigger automatic .
Enters a defer cycle that you can use to merge changes to the provider and delay automatic refresh.
An object that you can use to dispose of the calling object.
Notify that changes were applied that would alter the pivot results.
Queues an automatic .
Recreates the .
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when FieldDescriptionsProvider is changed.
Creates an instance of for this .
Raises PropertyChanged event.
Creates and returns an aggregate description suitable for the supplied field description.
A instance.
An instance.
Creates and returns a group description suitable for the supplied field description.
A instance.
An instance.
Returns a filter description suitable for the supplied field description.
A instance.
An instance.
Specifies description type.
Identifies a group description.
Identifies a filter description.
Identifies an aggregate description.
An status.
The provider is in uninitialized state.
The provider is initializing.
The provider is ready for data processing.
The provider is currently retrieving data.
The provider has failed.
Event data for the event of all types.
Initializes a new instance of the class.
The old status.
The new status.
DataProvider results have changed if set to true.
Exception if available .
Gets or sets the error.
The error.
Gets the old status.
The new status.
Gets the new status.
The new status.
Gets a value indicating whether the results of the data provider have changed.
true if results have changed; otherwise, false.
Provides data access for pivot grouping.
Occurs when the current operation has completed.
Occurs when description should be prepared for a specified field info.
Gets the status of this instance.
Gets the results from the last grouping.
Gets or sets the instance that is being used.
Gets the instance that provided information for all available properties of the data source.
The field information.
Gets or sets a value indicating where the aggregate groups should be positioned.
Gets or sets the position where groups for the aggregates should be placed.
Gets the state object that is provided to method.
The object that will be passed to method.
Gets or sets a property that indicates if changes to the grouping settings would trigger computations immediately when invalidated or on explicit .
Gets a value that indicates if there are pending changes since the last .
The value will be true after a change is applied.
The value will be false after an automatic or user triggered .
The value will be false during any work or download process so even if false may not be ready yet.
In that case you may check for additional information.
Force recalculation operation.
Block the calling thread until all calculations performed by calling method completes.
Enters a defer cycle that you can use to merge changes to the data provider and delay automatic refresh.
An IDisposable object that you can use to dispose of the calling object.
Creates and returns an aggregate description suitable for the supplied field description.
A instance.
An instance.
Creates and returns a group description suitable for the supplied field description.
A instance.
An instance.
Returns a filter description suitable for the supplied field description.
A instance.
An instance.
Represents an interface for controlling pivot settings like group descriptions, aggregate descriptions, etc.
An event that notifies some of the
,
,
,
,
or has changed.
Notifications are raised even in scope.
Notifies when this or one of the children is changed.
Gets the pivot filter descriptions list.
Gets the pivot row group descriptions list.
Gets the pivot column group descriptions list.
Gets the pivot aggregate descriptions list.
Gets or sets the position where groups for the aggregates should be placed.
Gets or sets a value indicating where the aggregate groups should be positioned.
Enters the in a new editing scope.
Use when applying multiple changes to the pivot settings.
using(pivotSettings.BeginEdit())
{
// Apply multiple changes to pivotSettings here.
}
An edit scope token that you must when you are done with the editing.
Provides a pivot grouping access to local source such as an IList of instances of user defined classes.
Initializes a new instance of the class.
Gets or sets the CultureInfo used for grouping and formatting.
Gets a list of that specified how pivot should filter items.
Gets a list of that specified how pivot should group rows.
Gets a list of that specify how pivot should group columns.
Gets a list of that specify how pivot should aggregate data.
Gets a list of s that can be used as a calculated aggregate values.
The item source for the grouping.
Description position and index map build based on two description snapshots.
SettingsNodeCollection with notification rerouting.
Provides data for the event.
Initializes a new instance of the class.
The field info for which description should be prepared.
Default description instance.
Type of description that should be prepared.
Gets the field info for which description should be prepared.
The field info.
Gets the type of the description that should be prepared.
The type of the description.
Gets or sets the description that will be passed to .
This property is initialized with the default description for the specified field info.
The description.
Contains mechanisms to access and describe properties of objects used as source in pivot grouping.
Gets the display-friendly name.
Gets or sets the custom name that will be used as display name.
Gets the display-friendly name.
A name.
Specifies a sorting for a group description.
Gets or sets a implementation used to sort the groups created by this instance.
Gets or sets the that will be used for group comparisons.
A implementation.
Gets or sets a general string format to use for this .
This format will be used if the or does not alter the meaning of the original data.
Gets or sets a that would provide a proper StringFormat for
or that alter the meaning of the original data.
.
.
Try to find where did your description indices go using the generated due to a change in the .
A map that tracks the description index changes.
True if tracking is fine.
False to indicate a missing description or index error leading the to unusable state.
Please note that if you return false parents may set the property holding this instance to null, to a default value or to reset the instance settings.
Exposes a method that compares two objects.
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
The first object to compare.
The second object to compare.
A signed integer that indicates the relative values of x and y, as shown
in the following table.Value Meaning Less than zero x is less than y. Zero
x equals y. Greater than zero x is greater than y.
Represents collection IList container for SetCondition and OlapSetCondition items,
Initializes a new instance of the class.
Initializes a new instance of the class.
The items to add to the
Used for values of s that are grouping by .
The contains the items with values after the .
Used for values of s that are grouping by .
The contains the items with values before the .
Base for classes used for values of s that are grouping by .
The contains the items with values that somehow relate to the .
Gets the date this group is based on.
Base for classes used for values of that is grouping by .
Used for values of s that are grouping by .
The contains the items with values with the same and .
Initializes a new instance of the struct.
The month which this DayGroup will represents.
The day which this DayGroup will represents.
Initializes a new instance of the struct.
The month which this DayGroup will represents.
The day which this DayGroup will represents.
The culture.
Gets the Day this represents.
Gets the Month this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same day group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same day group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The hour which this HourGroup will represents.
Initializes a new instance of the struct.
The hour which this HourGroup will represents.
The culture.
Gets the Hour this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same hour group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same hour group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The minute which this MinuteGroup will represents.
Initializes a new instance of the struct.
The minute which this MinuteGroup will represents.
The culture.
Gets the Minute this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same Minute group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same minute group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The month.
Initializes a new instance of the struct.
The month.
The culture.
Gets the Month this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same month group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same month group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The quarter which this QuarterGroup will represents.
Initializes a new instance of the struct.
The quarter which this QuarterGroup will represents.
The culture.
Gets the Quarter this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same quarter group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same quarter group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The second which this SecondGroup will represents.
Initializes a new instance of the struct.
The second which this SecondGroup will represents.
The culture.
Gets the Second this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same Second group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same second group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The week which this WeekGroup will represents.
Initializes a new instance of the struct.
The week which this WeekGroup will represents.
The culture.
Gets the Week this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same week group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same week group; otherwise, false.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The year which this YearGroup will represents.
Initializes a new instance of the struct.
The year which this YearGroup will represents.
The culture.
Gets the Year this represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same year group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same year group; otherwise, false.
Used for values of s that are grouping in ranges by numeric values.
The contains the items with values in range from to .
Initializes a new instance of the struct.
The start value which this group represents.
The end value which this group represents.
Gets the lower limit for values in this .
Gets the upper limit for values in this .
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same double group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same double group; otherwise, false.
Represents an abstraction of a calculated item.
These items are added to GroupDescription and they create a new group with summary returned by the method.
Gets or sets the solve order of the calculated item.
The summary for coordinate participating in calculated items in both row and column will be calculated based on the calculated item with larger solve order.
Gets or sets the name of groups generated for this calculated item.
Gets the value for this calculated item.
Interface used to get aggregate value based on group name.
for this calculated item.
Used for values to group items, provide well known groups, sort and filter the groups.
Initializes a new instance of the class.
Gets or sets the step of the grouping.
Items will be put in an with a based on the .
.
.
.
.
.
- not auto generated by default.
- not auto generated by default.
- not auto generated by default.
Names a group that would contain the .
.
.
.
.
The item to group.
The level of grouping for this .
A name for the group that would contain the .
Grouping steps for groups based on values.
Group by year.
Group by quarters.
Group by months.
Group by weeks.
Group by month and day.
Group by hour.
Group by minute.
Group by second.
Used for numeric values to group items, provide well known groups, sort and filter the groups.
Initializes a new instance of the class.
Names a group that would contain the .
.
The item to group.
The level of grouping for this .
A name for the group that would contain the .
Used to group items, provide well known groups, sort and filter the groups.
Gets or sets value that indicates whether well known groups should be created even if there are no items for them.
Grouping by days may require groups for the empty days in the current month.
Grouping by persons may require groups all persons even if they do not contain any items within the current context.
Gets or sets value that indicates whether the subtotals for the GroupDescription should be displayed when possible or not.
The default value is true - the subtotals are displayed when possible (depending on the subtotals position properties of RadPivotGrid).
Gets a implementation for this instance that would be used to filter the groups.
Returns all possible group keys for this instance.
Enumeration of all unique group keys that were discovered after grouping.
Enumeration of all parent groups.
Returns all possible group keys for this instance.
Base class for GroupDescription.
Expose method to get aggregate value based on group name.
Gets the coordinate for which an aggregate value is requested.
Gets an aggregate value for given group name.
The name of the group which aggregate value is requested.
The aggregate value for this property name.
Base interface for describing FilterDescription, GroupDescription and AggregateDescription.
Returns the member name for this description.
Creates a clone of this instance.
Interface that describe GroupDescription.
Gets the that will be used for group sorting.
Gets the that will be used for group comparisons.
TODO: Update summary.
Gets the display-friendly name
Gets the that will be used for group sorting.
Gets the that will be used for group comparisons.
Creates a clone of this instance.
Returns the member name that is used for grouping.
Used to group items, provide well known groups, sort and filter the groups for a based on the item's value.
Initializes a new instance of the class.
Base class used to group items, provide well known groups, sort and filter the groups for a based on the item's value.
Gets or sets a value identifying a property on the grouped items.
Gets the CultureInfo from the LocalDataSourceProvider.
Gets the collection of calculated items that are used to initialize a group with a set of subgroups and summarized value.
Return a name for group that would contain the .
The item to group.
The level of grouping for this .
A name for the group that would contain the .
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
The default implementation for an .
Compares two AggregateValues and returns a value indicating whether one is less than, equal to, or greater than the other.
The first AggregateValues to compare.
The second AggregateValues to compare.
A signed integer that indicates the relative values of x and y, as shown in the following table:
Value Meaning Less than zero - x is less than y.
Zero - x equals y.
Greater than zero - x is greater than y.
Identifies a location of a subset of items in a sorted list.
Identifies the items in the beginning of a sorted list.
Identifies the items at the bottom of a sorted list.
Implements a default comparison for AggregateValues.
Initializes a new instance of the class.
Gets or sets if the string comparisons will ignore case.
Used for comparison based on their grand totals.
Gets or sets a value that indicates the aggregate's grand total to be used in the comparison.
Compares two s based on their grand totals.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
A base class for comparers.
Compares two s based on the current aggregate results.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Used for comparison based on their s.
Compares two s based on their s.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Specifies how items are sorted.
Items are sorted in ascending order.
Rows are sorted in descending order.
Rows are sorted in Data source order.
Total number of indices represented in the table.
Returns true if the table is empty.
Returns the number of index ranges in the table.
Add a value with an associated index to the table.
Index where the value is to be added or updated.
Value to add.
Add multiples values with an associated start index to the table.
Index where first value is added.
Total number of values to add (must be greater than 0).
Value to add.
Clears the index table.
Returns true if the given index is contained in the table.
Index to search for.
True if the index is contained in the table.
Returns true if the entire given index range is contained in the table.
Beginning of the range.
End of the range.
True if the entire index range is present in the table.
Returns true if the given index is contained in the table with the the given value.
Index to search for.
Value expected.
True if the given index is contained in the table with the the given value.
Returns a copy of this IndexToValueTable.
Copy of this IndexToValueTable.
Returns the inclusive index count between lowerBound and upperBound of all indexes with the given value.
LowerBound criteria.
UpperBound criteria.
Value to look for.
Number of indexes contained in the table between lowerBound and upperBound (inclusive).
Returns the inclusive index count between lowerBound and upperBound.
LowerBound criteria.
UpperBound criteria.
Number of indexes contained in the table between lowerBound and upperBound (inclusive).
Returns the number indexes in this table after a given startingIndex but before.
reaching a gap of indexes of a given size.
Index to start at.
Size of index gap.
Returns an enumerator that goes through the indexes present in the table.
An enumerator that enumerates the indexes present in the table.
Returns all the indexes on or after a starting index.
Start index.
Return the index of the Nth element in the table.
N.
Returns the value at a given index or the default value if the index is not in the table.
Index to search for.
The value at the given index or the default value if index is not in the table.
Returns the value at a given index or the default value if the index is not in the table.
Index to search for.
Set to true by the method if the index was found; otherwise, false.
The value at the given index or the default value if index is not in the table.
Returns an index's index within this table.
Inserts an index at the given location. This does not alter values in the table.
Index location to insert an index.
Inserts an index into the table with the given value .
Index to insert.
Value for the index.
Inserts multiple indexes into the table. This does not alter Values in the table.
First index to insert.
Total number of indexes to insert.
Inserts multiple indexes into the table with the given value.
Index to insert first value.
Total number of values to insert. (must be greater than 0).
Value to insert.
Removes an index from the table. This does not alter Values in the table.
Index to remove.
Removes a value and its index from the table.
Index to remove.
Removes multiple indexes from the table. This does not alter Values in the table.
First index to remove.
Total number of indexes to remove.
Removes multiple values and their indexes from the table.
First index to remove.
Total number of indexes to remove.
Removes a value from the table at the given index. This does not alter other indexes in the table.
Index where value should be removed.
Removes multiple values from the table. This does not alter other indexes in the table.
First index where values should be removed.
Total number of values to remove.
Specifies that this object supports a simple, transacted notification for change initialization.
Signals the object that initialization is starting and retrieves a scope token.
Dispose the to exit the edit scope.
An edit scope token.
Specifies that the object has a display friendly name to be used for UI purposes.
Gets the display-friendly name.
Holds extension methods for function delegates.
Converts the given function to untyped one.
The type of the parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function for the given .
Converts the given function to untyped one.
The type of the first parameter of the function.
The type of the second parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function for the given .
Converts the given function to untyped one.
The function.
Converts the given function to an untyped one that has a strongly-typed return value.
The type of the parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function with a strongly-typed return value for the given .
Base dynamic class .
Returns a string that represents the current object.
A string that represents the current object.
Initializes a new instance of the class.
The name.
The type.
Gets the name.
The name.
Gets the type.
The type.
An that supports change notification.
Raised when new services are available or previously available services were lost.
An read only list.
Items type.
Gets the count of items in this .
Get the item at position .
The index.
The item.
Identifies a pivot grouping axis - rows or columns.
Identifies the Rows.
Identifies the Columns.
An unique point determined by two s - the and the .
Initializes a new instance of the struct.
The row group.
The column group.
Get the RowGroup.
Gets the ColumnGroup.
Compares two instances of for equality.
The first instance of to compare.
The second instance of to compare.
true if the instances of are equal; otherwise, false.
Evaluates two instances of to determine inequality.
The first instance of to compare.
The second instance of to compare.
false if is equal to ; otherwise, true.
Possible IGroup types.
The group has no children and usually an aggregate value is available for it.
The group has aggregated values for all other groups.
The group contains other groups. Aggregate values may or may not be available.
The group contains no subgroups. The aggregate values for this groups parent could be retrieved using this group.
This interface provides access to the s and intermediate s accumulated during a pivot grouping process.
A coordinate with the GrandTotal root s.
Gets the for the at index for the row and column s defined by .
The index of the for which an should be retrieved.
A of the s we want to retrieve value for.
A pivot group abstraction.
Gets the name of this group.
s contained within this .
Gets a value that indicates if the is empty.
Gets the parent . This instance would be in its parent's list.
Gets the type of the group.
Gets the level of the .
This interface provides access to the s and s accumulated during a pivot grouping process.
A read-only collection of the s used to generate the 's s tree.
A read-only collection of the s used to generate the 's s tree.
A read-only collection of the used to generate the the available s for the .
A read-only collection of the used to filter the items.
Gets the AggregateValue for the at index for the and s.
The index of the for which a value is retrieved.
An from the 's tree.
An from the 's tree.
Null or if it is available.
Returns the unique keys generated for the GroupDescription located at at index .
The axis.
The GroupDescription index.
The unique keys.
Returns the unique items generated for FilterDescription located at index .
The FilterDescription index.
The unique items.
Object that represents Group with null value.
Gets the singleton instance of NullValue class.
Overrides the string representation.
Provides all known types necessary for serializing .
Use this class to extract these knownTypes and concatenate them with your knownTypes, so you can pass them to for example.
Contains the value of an and the that produced it.
Gets the row for which this values is generated.
Gets the column for which this values is generated.
Gets the which produced the .
Gets the value for the some s produced by the .
Gets the string representation of the value with the 's string formats applied.
Gets or sets the name for grand total groups.
Gets or sets the name of the description for value groups.
Gets or sets a string value used to format the name of a grand total group created for aggregate description.
The indexed parameter {0} is the display name of the aggregate description.
Default value: "Total {0}"
By default for the 'Sum of Quantity' aggregate description the grand total group would be named 'Sum of Quantity Total'.
Gets or sets a string value used to format the name of a sub total group.
The indexed parameter {0} is the name of the group for which a sub total is created.
Default value: "{0} Total".
By default for the 'Copy holder' group the sub total group would be named 'Copy holder Total'.
Gets or sets a string value used to format the name of a sub total group.
The indexed parameter {0} is the name of the group for which a sub total is created.
The indexed parameter {1} is the display name of the aggregate description.
Default value: "{0} {1}"
By default for the 'Copy holder' group the aggregate for 'Sum of Quantity' will be named 'Copy holder Sum of Quantity'.
Describes a hierarchy.
Get an enumeration with the child items of the provided .
The item children are requested for.
The children of the .
Gets a child of at the .
The item child is requested for.
The index of the requested child.
The child of at .
Base class for .
Report implementation.
Report implementation.
Gets or sets a value identifying a property on the grouped items.
Gets or sets the used to filter the groups.
Return a value the .
The item.
A name for the group that would contain the .
Gets the item that is used in filtering for the provided .
The data to be filtered.
The value used for filtering.
Checks if a value generated from passes the filter.
The value to filter.
True if the passes the filter; otherwise - false.
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
Provides data for the event.
Initializes a new instance of the class.
Gets the from which the change originated.
Base class that support Clone and .
Invoked when this or one of the children is changed.
Invoked when new services are available or existing services are removed.
Invoked when a property value changes.
Gets the this is used in.
Raises the event.
Will recursively notify all for a settings change.
that contain information about the change.
Invoked when a SettingsChangedEventArgs reaches the .
The that contains the event data.
Enters the in a new editing scope. Use when applying multiple changes.
If child are changed, notifications will be accumulated in this .
using(settingsNode.BeginEdit())
{
// Apply multiple changes here.
}
An edit scope token that you must when you are done with the editing.
Raises this object's event.
The property that has a new value.
Unsets the parent initiated with .
This will no longer receive change notifications from the .
The nested .
Set this as parent of the and becomes a target for the 's change notifications.
The nested .
Provides services available by this SettingsNode.
Other services may be available in its s.
The default implementation returns this if the desired service type is assignable from the type of this.
The implementation of would query the service on the local node and if not available would query up the nodes.
The type of the requested service.
A service instance if available, null otherwise.
Override to provide custom behavior for derived classes when editing begins.
is already in edit mode and changes within the method body will be accumulated and released upon exit.
Override to provide custom behavior for derived classes when finishing editing.
is still in edit mode and changes within the method body will be accumulated and released upon exit.
A Collection of items. Tunnels events from the items to the .
Does not raises on collection change.
A class that inherits the .
Initializes a new instance of the class.
The parent .
Gets the parent .
Notifies the Parent for a change.
The that contains the event data.
Represents a aggregation operation for QueryableDataProvider.
Represents Sum aggregate operation.
Represents Count aggregate operation.
Represents Average aggregate operation.
Represents Max aggregate operation.
Represents Mix aggregate operation.
Represents an aggregate that computes the average of items.
Represents an aggregate that counts items.
Represents an abstraction of an aggregate descriptor, which aggregates by .
Gets or sets a value identifying a property on the grouped items.
Gets or sets the aggregate function that will be used for summary calculation.
Aggregation function.
Gets or sets a value that determines whether the s of this will ignore null values when calculating the result.
Provides the data type of the aggregate description.
Gets a list of suitable functions for the .
Base class for groups used by .
This is for internal use only and is not intended to be used directly from your code.
Gets or sets a value indicating whether this instance is valid.
true if this instance is valid; otherwise, false.
Used for internal grouping by simple properties.
This is for internal use only and is not intended to be used directly from your code.
Gets the value of the group.
Used for internal grouping by days.
This is for internal use only and is not intended to be used directly from your code.
Gets the Day part of the group.
Gets the Month part of the group.
Used for internal grouping by numeric ranges.
This is for internal use only and is not intended to be used directly from your code.
Gets the start part of the group.
Gets the end part of the group.
Used for internal grouping by months.
This is for internal use only and is not intended to be used directly from your code.
Gets the Month part of the group.
Used for internal grouping by quarters.
This is for internal use only and is not intended to be used directly from your code.
Gets the Quarter part of the group.
Gets the Month part of the group.
Used for internal grouping by years.
This is for internal use only and is not intended to be used directly from your code.
Gets the Year part of the group.
Used for internal grouping by hours.
This is for internal use only and is not intended to be used directly from your code.
Gets the Hour part of the group.
Used for internal grouping by minutes.
This is for internal use only and is not intended to be used directly from your code.
Gets the Minute part of the group.
Used for internal grouping by seconds.
This is for internal use only and is not intended to be used directly from your code.
Gets the Second part of the group.
Used for internal grouping by weeks.
This is for internal use only and is not intended to be used directly from your code.
Gets the Year part of the group.
Gets the Month part of the group.
Gets the Day part of the group.
Gets the Date part of the group.
Represents an aggregate description for QueryableDataProvider.
Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works.
The name of the function as visible from the group record.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Creates the aggregate expression.
The grouping expression.
TODO: finish this.
Creates the aggregate expression.
TODO: finish this.
Generates identification string for this function using .
Function identification string.
Represents a group descriptor, which can group by date time values.
Initializes a new instance of the class.
Gets or sets the step of the grouping.
Gets the CultureInfo from the QueryableDataProvider.
Represents a group descriptor, which can group numeric values.
Initializes a new instance of the class.
Serves as a base class for group descriptors of .
that will be used for column and row grouping.
Gets the collection of calculated items that are used to initialize a group with a set of subgroups and summarized value.
Gets a value indicating whether grouped data should be processed before handing it over to the engine.
true if should process; otherwise, false.
Creates the group key expression.
Value expressions used for generating group key.
Expression that creates group key for the given item.
Creates value expressions for values that will be used for generating group key expression.
The parameter expression, which will be used for grouping.
Value expressions.
Represents an aggregate descriptor, which aggregates by .
Represents a group descriptor, which groups by its .
Represents an abstraction of a group descriptor, which groups by its .
Gets or sets a value identifying a property on the grouped items.
Holds extension methods for .
Filters the elements of a sequence according to a specified key selector function.
An whose elements to filter.
A function to extract the key for each element.
An with items, who passes the filter.
Projects each element of a sequence into a new form.
An whose elements are the result of invoking a
projection selector on each element of .
A sequence of values to project.
A projection function to apply to each element.
Groups the elements of a sequence according to a specified key selector function.
An whose elements to group.
A function to extract the key for each element.
An with items,
whose elements contains a sequence of objects and a key.
Represents an that works with IQueryable sources.
Initializes a new instance of the class.
Gets or sets the CultureInfo used for grouping and formatting.
A list of that specified how the pivot items should be filtered.
A list of that specified how the pivot should be grouped by rows.
A list of that specified how the pivot should be grouped by columns.
A list of that specified how the pivot should be aggregated for the groups.
Gets a list of s that can be used as a calculated aggregate values.
Gets or sets the IQueryable data source.
Represents a property of an entity.
Initializes a new instance of the class.
The property info.
Represents an for .
Initializes a new instance of the class.
Represents base aggregate description for QueryableDataProvider.
Class that describes the aggregation of items using as the criteria.
Gets or sets the Name of the calculated field used in this .
Gets the associated with this based on .
This property is initialized once ItemsSource is set.
Base class for Queryable filter descriptions.
Gets or sets a value identifying a property on the grouped items.
Gets or sets the used to filter the groups.
Creates value expressions for values that will be used for generating filter key expression.
The parameter expression, which will be used for filtering.
Value expressions.
Creates the filter key expression.
Value expressions used for generating filter key.
Expression that creates filter key for the given item.
Queryable Report implementation.
A class that filters based on two queryable comparable objects.
Initializes a new instance of the class.
Gets or sets the value that the groups would be compared to.
Gets or sets the condition used in the comparison.
Gets or sets the value of ignore case in comparison.
Base class used in queryable filtering.
Determines the queryable for filtering an object.
The that will be used as property for filter comparison.
The filter .
A filters based on the relation between an item and an interval.
Initializes a new instance of the class.
Gets or sets the value of ignore case.
Gets or sets the start of the interval used in comparison.
Gets or sets the end of the interval used in comparison.
Gets or sets the condition used in the comparison.
Condition which is used to filter items based on two other conditions.
Initializes a new instance of the class.
Gets or sets a used to filter the items.
Gets or sets a used to filter the items.
Filter that checks if items are included/excluded from a set.
Initializes a new instance of the class.
Gets or sets the filter condition.
Gets the set of items used for filtering. Setting this property will create a clone of the provided value. The setter is implemented to support deserialization.
A class that filters based on text matching.
Initializes a new instance of the class.
Gets or sets the text pattern used in the comparison.
Gets or sets the condition used in the comparison.
Gets or set a value that indicates if the case of the strings should be ignored.
Used to specify aggregation parameters for .
Provides Cube data access and operations using Xmla.
Initializes a new instance of the class.
A list of that specified how the pivot items should be filtered.
A list of that specified how the pivot should be grouped by rows.
A list of that specified how the pivot should be grouped by columns.
A list of that specified how the pivot should be aggregated for the groups.
Gets or sets the connection settings that are used for establishing connection to the data server.
The connection settings.
An implementation for Xmla sources.
Initializes a new instance of the class.
The connection settings.
Initializes a new instance of the class.
Connection setting class used by .
Initializes a new instance of the class.
Gets the default encoding used for XMLA service calls.
The default encoding.
Properties that are used for Discover and Execute methods.
The query properties.
Gets or sets the name of the cube that will be used.
Cube name.
Gets or sets the database to connect to.
Database name.
Gets or sets the server address.
The server address.
Gets or sets the client credentials used for XMLA service calls.
The credentials.
Gets or sets the encoding that is used for XMLA service calls.
The encoding.
Compares two instances for equality.
The left.
The right.
True, if instances are equal.
Compares two instances for non-equality.
The left.
The right.
True, if instances are not equal.
Provides credentials used for XMLA service calls.
Initializes a new instance of the class.
Initializes a new instance of the class.
The username.
The password.
Initializes a new instance of the class.
The username.
The password.
The domain.
Connection setting class used by .
Gets or sets the name of the cube that will be used.
Cube name.
Gets or sets the database to connect to.
Database name.
Gets or sets the connection string (OLE DB connection string format).
The connection string.
Compares two instances for equality.
The left.
The right.
True, if instances are equal.
Compares two instances for non-equality.
The left.
The right.
True, if instances are not equal.
Provides Cube data access and operations using Adomd.
Initializes a new instance of the class.
A list of that specified how the pivot items should be filtered.
A list of that specified how the pivot should be grouped by rows.
A list of that specified how the pivot should be grouped by columns.
A list of that specified how the pivot should be aggregated for the groups.
Gets or sets the connection settings that are used for establishing connection to the data server.
The connection settings.
An implementation for Adomd sources.
Initializes a new instance of the class.
The connection settings.
Gets MeasureGroups from the specified connection.
The connectionString used by AdomdDataProvider to connect to OLAP Cube.
Query that will be executed on OLAP Server and will return MeasureGroupsAndMeasureCaptions.
Dictionary with MEASUREGROUP_NAME as key and MEASUREGROUP_CAPTION as value. If a caption for MEASUREGROUP_NAME doesn't exist in the returned xml, whole pair is skipped.
HACK!!! Used to replace Key tags in xml with Key0, Key1 etc.
Reader from the input xml.
MemoryStream to write to.
Reader from the changed xml.
Used to specify aggregation parameters for .
Used to specify grouping parameters for .
Initializes a new instance of the class.
Initializes a new instance of the class.
Represents a trace writer for RadPivotGrid-related information.
Writes a trace text.
The text.
Exposes RadPivotGrid-related trace infrastructure.
Sets a trace writer to be used for writing trace messages.
The new writer.
Trace writer that writes all trace messages to a string.
Initializes a new instance of the class.
Provides debug tracing support that is specifically targeted for applications that use Telerik pivot components.
Gets a trace source for data providers.
Base class for all ViewModel classes.
It provides support for property change notifications and has a DisplayName property.
This class is abstract.
Initializes a new instance of the class.
Raised when a property on this object has a new value.
Warns the developer if this object does not have
a public property with the specified name. This
method does not exist in a Release build.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Raises this object's event.
The property that has a new value.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources.
false to release only unmanaged resources.