Telerik.WinControls.PivotGrid
Specify parameters for .
Gets the specified as parameter.
Specify the expanded state of s.
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.
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.
Gets or sets the size of the generated s.
Used for comparison based on their s.
A base class for comparers.
Base class that support Clone and .
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().
An that supports change notification.
Raised when new services are available or previously available services were lost.
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.
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.
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.
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.
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 an aggregate error.
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.
Specifies that the object has a display friendly name to be used for UI purposes.
Gets the display-friendly name.
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.
Gets the name of the calculated field.
Represents a base type for aggregate description.
Contains mechanisms to access and describe properties of objects used as source in pivot grouping.
Base interface for describing FilterDescription, GroupDescription and AggregateDescription.
Returns the member name for this description.
Creates a clone of this instance.
Gets the display-friendly name.
A name.
Gets the display-friendly name.
Gets or sets the custom name that will be used as display name.
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.
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.
Gets or sets the used to format the generated aggregate values.
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.
Computes the average.
Class that describes the aggregation of items using as the criteria.
Base class that describes the aggregation of items using a property name as the criteria.
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.
.
.
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.
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.
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.
Specify the minimum set of properties and methods that a AggregateDescription should implement.
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.
Gets the display-friendly name.
Get the TotalFormat.
Computes the maximum.
Base class for generic that preserve the meaning of the underlying data.
It provides a basic functionality to select default string formats.
Computes the minimum.
Computes the product.
Describes the aggregation of items using a property name as the criteria.
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.
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).
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 .
Initializes a new instance of the class.
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 an aggregate value for given .
The calculated field settings which aggregate value is requested.
The aggregate value for this calculated field.
Gets the coordinate for which an aggregate value is requested.
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.
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.
Provides a way to choose a string format for a .
Select a StringFormat suitable to format the s provided for the and .
The type of the data items.
The for which s a StringFormat is selected.
A string format.
Select a StringFormat suitable to format the s.
A string format.
A base class that is used for all totals that compare a to other from the totals or the s sibling list.
Formats the aggregate values based on the values for its siblings identified by and .
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.
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.
The axis for which siblings are compared.
The level at which siblings are compared.
A that is used for all totals that compute a as a difference from other specified by .
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.
Gets or sets the name of the used for comparison.
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 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 that computes the 'Index' for the pivot grouping values. The index is computed by the following formula: (aggregateValue * grandTotalValue) / (rowTotalValue * columnTotalValue).
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 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 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 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 = .
A base class for all that show 'percent-of'.
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 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.
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.
Represents an aggregate that computes the average of items.
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.
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 abstract aggregate class helping in variance estimation.
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 aggregate that estimates the variance based on the entire population.
Initializes a new instance of the class.
Base implementation of .
Provides data access for pivot grouping.
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.
Returns a list of suitable functions for the supplied aggregate description.
The .
A list of possible aggregate functions.
Set the retrieved from to the .
The .
The aggregate function.
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.
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.
Gets or sets a value that indicates if changes to this will trigger automatic .
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.
Represents an interface for controlling pivot settings like group descriptions, aggregate descriptions, etc.
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.
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.
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.
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 .
Notifies the Parent for a change.
The that contains the event data.
Gets the parent .
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.
An read only list.
Items type.
Gets the count of items in this .
Get the item at position .
The index.
The item.
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.
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.
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 or sets 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.
Represents an abstraction of a property info that can set and get values.
Represents an abstraction of a property info.
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.
Initializes a new instance of the class.
Gets the value of the property.
The item.
Sets the value of the property.
The item.
The field value.
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.
An that uses to identify a property.
Initializes a new instance of the class.
The property descriptor.
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.
Interface used to provide for specific data source.
Gets a instance by name.
Name of a description.
Gets the root node of the hierarchy of instances.
An for source.
Initializes a new instance of the class.
The source.
A base class for various implementations of .
Handles creation and lookup of instances.
Retrieves information about all available field descriptions.
This method does not block the calling thread.
Occurs when an asynchronous GetDescriptionsData operation completes.
Gets whether a GetDescriptionsData request is in progress.
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.
An for a generic ItemsSource.
A base class for various FieldInfo classes presenting local sources. An implementation of .
Retrieves the DescriptionsData for data source.
DescriptionsData instance.
Gets the field description hierarchy.
Collection of instances.
Format DisplayName as “ParentName.Name”
Format DisplayName as “ParentName.Name”
Gets the object which FieldDescriptions are generated.
Initializes a new instance of the class.
Gets the for the itemsSource.
The with all s for this provider.
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.
Base class used in filtering.
Base class used in filtering.
Returns a value indicating whether this instance is active and will take part in filtering.
Is active.
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.
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.
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.
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.
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.
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
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.
Used for values of s that are grouping by .
The contains the items with values after the .
Base for classes used for values of s that are grouping by .
The contains the items with values that somehow relate to the .
Base for classes used for values of that is grouping by .
Gets the date this group is based on.
Used for values of s that are grouping by .
The contains the items with values before the .
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.
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.
Gets the Day this represents.
Gets the Month this represents.
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.
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.
Gets the Hour this represents.
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.
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.
Gets the Minute this represents.
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.
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.
Gets the Month this represents.
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.
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.
Gets the Quarter this represents.
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.
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.
Gets the Second this represents.
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.
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.
Gets the Week this represents.
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.
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.
Gets the Year this represents.
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 the value for this calculated item.
Interface used to get aggregate value based on group name.
for this calculated item.
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.
Used for values to group items, provide well known groups, sort and filter the groups.
Base class used to group items, provide well known groups, sort and filter the groups for a based on the item's value.
Used to group items, provide well known groups, sort and filter the groups.
Base class for GroupDescription.
Interface that describe GroupDescription.
Gets the that will be used for group sorting.
Gets the that will be used for group comparisons.
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.
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 a implementation for this instance that would be used to filter the groups.
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).
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.
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 .
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.
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 .
Expose method to get aggregate value based on group name.
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.
Gets the coordinate for which an aggregate value is requested.
TODO: Update summary.
Creates a clone of this instance.
Returns the member name that is used for grouping.
Gets the display-friendly name
Gets the that will be used for group sorting.
Gets the that will be used for group comparisons.
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.
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.
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.
Implements a that selects a specific number of groups sorted by a given criteria.
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 .
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.
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.
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.
Implements a default comparison for AggregateValues.
Initializes a new instance of the class.
Gets or sets if the string comparisons will ignore case.
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.
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.
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.
Gets the lower limit for values in this .
Gets the upper limit for values in this .
Used for comparison based on their grand totals.
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.
Gets or sets a value that indicates the aggregate's grand total to be used in the comparison.
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.
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.
Total number of indices represented in the table.
Returns true if the table is empty.
Returns the number of index ranges in the table.
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.
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.
Raised when a property on this object has a new value.
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.
A collection that stores the children of a hierarchical description.
Represents a filter description for a hierarchy.
Base class for OLAP filter descriptions.
Base class for .
Gets or sets the dimension unique name used for grouping.
The dimension unique name.
Gets or sets the used to filter the groups.
Initializes a new instance of the class.
Gets the levels collection of this instance.
The levels.
Used to specify grouping parameters for OLAP data sources.
Used to specify grouping parameters for OLAP data sources.
Gets or sets the dimension unique name used for grouping.
The dimension unique name.
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.
A that filter s based on their .
Gets or sets the used to filter the groups.
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.
Represents an OLAP filter condition that is used with
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.
This interface provides access to the s and intermediate s accumulated during a pivot grouping process.
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 coordinate with the GrandTotal root s.
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.
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.
This interface provides access to the s and s accumulated during a pivot grouping process.
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.
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.
Traverses all tuples and fills raggedBottomLevels with bottom level TraversalStates that are not with index = hierarchy.TotalLevels - 1. Used for ragged hierarchies.
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.
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.
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.
Get the RowGroup.
Gets the ColumnGroup.
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 .
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.
Object that represents Group with null value.
Overrides the string representation.
Gets the singleton instance of NullValue class.
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.
Provides all knownTypes necessary for serializing .
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.
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 .
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'.
Report implementation.
Report implementation.
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).
Gets or sets a value identifying a property on the grouped items.
Gets or sets the used to filter the groups.
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 .
Represents an aggregate description for QueryableDataProvider.
Represents base aggregate description for QueryableDataProvider.
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.
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.
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.
Represents a group descriptor, which can group by date time values.
Represents an abstraction of a group descriptor, which groups by its .
Serves as a base class for group descriptors of .
that will be used for column and row grouping.
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.
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.
Gets or sets a value identifying a property on the grouped items.
Initializes a new instance of the class.
Gets or sets the step of the grouping.
Represents a group descriptor, which can group numeric values.
Initializes a new instance of the class.
Represents an aggregate descriptor, which aggregates by .
Represents a group descriptor, which groups by its .
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.
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.
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.
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.
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.
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.
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.
Gets or sets a value identifying a property on the grouped items.
Gets or sets the used to filter the groups.
Queryable Report implementation.
A class that filters based on two queryable comparable objects.
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 .
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.
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.
Connection setting class used by .
Initializes a new instance of the class.
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.
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.
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.
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.
Connection setting class used by .
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.
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.
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.
Provides data for the event.
Initializes a new instance of the class.
Gets the from which the change originated.
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.
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.
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.
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.
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.
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.
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.
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.
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 name of the theme.
The name of the theme.
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 .
A payload used in drag operations between the areas.
Initializes a new instance of the class.
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 .
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 .
A class that identifies items that are used for grouping and has been added to or .
An interface describing an item that can participate in pivot grouping and has an associated description.
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 .
Gets the description that is associated with this label.
The description.
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.
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.
Notifies that the property with name has changed.
The name of the property that changed.
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 .
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 .
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.
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))
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.
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.
Raises the event.
The instance containing the event data.
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.
Occurs for every cell that is being exported.
Occurs when a cell is drawn.
Occurs when the export process completes.
Occurs when the header is exported.
Occurs when the footer is exported.
Occurs when the progress of an async export operation changes.
Occurs when an async export operation is completed.
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
Get or Set data type.
Raises the event.
The instance containing the event data.
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
Occurs when the excel table is created.
Gets or sets the maximum number of rows per sheet.
The sheet max rows.
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.
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.
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.
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).
Occurs for every cell that is being exported.
Occurs when the export process completes.
Occurs when the progress of an async export operation changes.
Occurs when an async export operation is completed.
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.
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.
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. (CTP)
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.
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 the default serialization info for RadPivotGrid used by Save/Load loyout methods to persist grid settings to/from XML.
The default serialization info.
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
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
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 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 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.
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 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.
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.
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 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 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.
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.