Export (0) Print
Expand All

DataManipulator Class

Provides method that performs data manipulation operations at run time. This class is exposed by the DataManipulator property of the root Chart object.

System.Object
  System.Windows.Forms.DataVisualization.Charting.DataFormula
    System.Windows.Forms.DataVisualization.Charting.DataManipulator

Namespace:  System.Windows.Forms.DataVisualization.Charting
Assembly:  System.Windows.Forms.DataVisualization (in System.Windows.Forms.DataVisualization.dll)

public class DataManipulator : DataFormula

The DataManipulator type exposes the following members.

  NameDescription
Public methodDataManipulatorInitializes a new instance of the DataManipulator class.
Top

  NameDescription
Public propertyFilterMatchedPointsGets or sets a value that determines whether points are filtered if they match criteria specified in arguments in the Filter methods of this class.
Public propertyFilterSetEmptyPointsGets or sets a flag that indicates whether points filtered by the Filter or FilterTopN methods will be removed or marked as empty.
Public propertyIsEmptyPointIgnoredGets or sets a flag that indicates whether empty points are ignored while performing calculations. (Inherited from DataFormula.)
Public propertyIsStartFromFirstGets or sets a flag that indicates whether to start formulas such as "rolling average" from zero. (Inherited from DataFormula.)
Public propertyStatisticsGets a reference to the StatisticFormula class. (Inherited from DataFormula.)
Top

  NameDescription
Public methodCopySeriesValuesCopies a series or the specific X or Y value. (Inherited from DataFormula.)
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodExportSeriesValues()Exports the data for every series stored in the SeriesCollection to the DataSet object.
Public methodExportSeriesValues(Series)Exports the data from the specified series to the DataSet object.
Public methodExportSeriesValues(String)Exports the data from one or more series to the DataSet object.
Public methodFilter(IDataPointFilter, String)Performs custom filtering on the data points in one or more series, based on the points of the first series. The filtered Series objects also store the modified data.
Public methodFilter(IDataPointFilter, Series)Performs custom filtering on the data points in a series. The Series object that is filtered also stores the modified data.
Public methodFilter(CompareMethod, Double, String)Filters one or more series by applying a filtering rule to the first Y-value of the data points in the first series. The filtered Series objects are used to store the modified data.
Public methodFilter(CompareMethod, Double, Series)Filters the data points in a series by applying a filtering rule to the first Y-value of each data point. The Series object that is filtered also stores the modified data.
Public methodFilter(DateRangeType, String, String)Filters the data points of one or more series, either by removing the specified points or by marking them as empty for the given date/time ranges. The filtered Series objects are used to store the modified data.
Public methodFilter(DateRangeType, String, Series)Filters the data points in a series, either by removing the specified points or by marking them as empty for the specified date/time ranges. The Series object that is filtered is used to store the modified data.
Public methodFilter(IDataPointFilter, String, String)Performs custom filtering on the data points in one or more series, based on the points of the first series.
Public methodFilter(IDataPointFilter, Series, Series)Performs custom filtering on the data points in a series.
Public methodFilter(CompareMethod, Double, String, String)Filters one or more series by applying a filtering rule to the first Y-value of each of the data points in the first series.
Public methodFilter(CompareMethod, Double, Series, Series)Filters the data points in a series by applying a filtering rule to the first Y-value of each of the data points.
Public methodFilter(DateRangeType, String, String, String)Filters the data points of one or more series, either by removing the specified points or by marking them as empty for the given date/time ranges.
Public methodFilter(DateRangeType, String, Series, Series)Filters the data points in a series, either by removing the specified points or by marking them as empty for the specified date/time ranges.
Public methodFilter(CompareMethod, Double, String, String, String)Filters one or more series by applying a filtering rule to the specified data point values in the first series.
Public methodFilter(CompareMethod, Double, Series, Series, String)Filters the data points in a series by applying a filtering rule to the specified data point values for comparison.
Public methodFilterTopN(Int32, String)Filters all data points in one or more series except for a specified number of points. The points that are not filtered correspond to points in the first series that have the largest first Y-values. The Series objects that are filtered are used to store the modified data.
Public methodFilterTopN(Int32, Series)Filters all data points in a series except for a specified number of points with the largest first Y-values. The Series object that is filtered is used to store the modified data.
Public methodFilterTopN(Int32, String, String)Filters all data points in one or more series except for a specified number of points. The points that aren't filtered correspond to points in the first series that have the largest first Y-values.
Public methodFilterTopN(Int32, Series, Series)Filters all data points in a series except for a specified number of points with the largest first Y-values.
Public methodFilterTopN(Int32, String, String, String)Filters all data points in one or more series except for a specified number of points. The points that are not filtered correspond to points in the first series that have the largest values.
Public methodFilterTopN(Int32, Series, Series, String)Filters all data points in a series except for a specified number of points with the largest values.
Public methodFilterTopN(Int32, String, String, String, Boolean)Filters all data points in one or more series except for a specified number of points. The points that are not filtered correspond to points in the first input series that have the largest or smallest values.
Public methodFilterTopN(Int32, Series, Series, String, Boolean)Filters all data points in a series except for a specified number of points with the smallest or largest values.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodFinancialFormula(FinancialFormula, String)Calls a method from a formula module with the specified formula name and input series. (Inherited from DataFormula.)
Public methodFinancialFormula(FinancialFormula, Series)Calls a method from a formula module with the specified formula name and input series. (Inherited from DataFormula.)
Public methodFinancialFormula(FinancialFormula, String, String)Calls a method from a formula module with the specified formula name, and the names of the input and output series. (Inherited from DataFormula.)
Public methodFinancialFormula(FinancialFormula, Series, Series)Calls a method from a formula module with the specified formula name, input and output series. (Inherited from DataFormula.)
Public methodFinancialFormula(FinancialFormula, String, String, String)Calls a method from a formula module with the specified formula name and parameters, and the names of the input and output series. (Inherited from DataFormula.)
Public methodFinancialFormula(FinancialFormula, String, Series, Series)Calls a method from a formula module with the specified formula name and parameters, using the specified input and output series. (Inherited from DataFormula.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGroup(String, Double, IntervalType, String)Groups data points for one or more series, using one or more formulas. Series are cleared of their original data and used to store the new data points.
Public methodGroup(String, Double, IntervalType, Series)Groups data points in a series using one or more formulas. The series that is grouped is cleared of its original data, and used to store the new data points.
Public methodGroup(String, Double, IntervalType, String, String)Groups data points for one or more series, using one or more formulas. Output series are used to store the grouped data points.
Public methodGroup(String, Double, IntervalType, Series, Series)Groups data points in a series using one or more formulas. An output series is used to store the grouped data points.
Public methodGroup(String, Double, IntervalType, Double, IntervalType, String)Groups data points for one or more series, using one or more formulas. Series are cleared of their original data and used to store the new data points.
Public methodGroup(String, Double, IntervalType, Double, IntervalType, Series)Groups data points in a series using one or more formulas. The series that is grouped is cleared of its original data, and used to store the new data points.
Public methodGroup(String, Double, IntervalType, Double, IntervalType, String, String)Groups data points for one or more series, using one or more formulas. Output series are used to store the grouped data points, and an offset can be used for intervals.
Public methodGroup(String, Double, IntervalType, Double, IntervalType, Series, Series)Groups data points in a series using one or more formulas. An output series is used to store the grouped data points, and an offset can be used for intervals.
Public methodGroupByAxisLabel(String, String)Groups data points in one or more series by axis labels, using one or more formulas. Original data point values are cleared, and each of the series then stores its new grouped data points.
Public methodGroupByAxisLabel(String, Series)Groups data points in a series by axis labels, using one or more formulas. Original data point values are cleared, and the series then stores the new grouped data points.
Public methodGroupByAxisLabel(String, String, String)Groups data points in one or more series by axis labels, using one or more formulas. Output series are used to store the grouped data points.
Public methodGroupByAxisLabel(String, Series, Series)Groups data points in a series by axis labels, using one or more formulas. An output series is used to store the grouped data points.
Public methodInsertEmptyPoints(Double, IntervalType, String)Replaces the missing data points in one or more series with empty points. Each series is checked for a given interval that is determined by the interval and intervalType arguments.
Public methodInsertEmptyPoints(Double, IntervalType, Series)Replaces the missing data points in a series with empty points. The series is checked for a given interval that is determined by the interval and intervalType arguments.
Public methodInsertEmptyPoints(Double, IntervalType, Double, IntervalType, String)Replaces the missing data points in one or more series with empty points. Each series is checked for a given interval that is determined by the interval, intervalOffset, intervalOffsetType and intervalType arguments.
Public methodInsertEmptyPoints(Double, IntervalType, Double, IntervalType, Series)Replaces the missing data points in a series with empty points. The series is checked for a given interval that is determined by the interval, intervalOffset, intervalOffsetType and intervalType arguments.
Public methodInsertEmptyPoints(Double, IntervalType, Double, IntervalType, Double, Double, String)Replaces the missing data points in one or more series with empty points. Each series is checked for a given interval that is determined by the interval, intervalOffset, intervalOffsetType and intervalType arguments. The series range that is checked is determined by the toXValue and fromXValue arguments.
Public methodInsertEmptyPoints(Double, IntervalType, Double, IntervalType, Double, Double, Series)Replaces the missing data points in a series with empty points. The series is checked for a given interval that is determined by the interval, intervalOffset, intervalOffsetType and intervalType arguments. The series range that is checked is determined by the toXValue and fromXValue arguments.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodSort(IComparer<DataPoint>, String)Performs a custom sort on the data points in one or more series.
Public methodSort(IComparer<DataPoint>, Series)Performs a custom sort on the data points in a series.
Public methodSort(PointSortOrder, String)Performs a sort on the data points in one or more series, using the specified order. The sort is based on the first Y-value of each of the data points.
Public methodSort(PointSortOrder, Series)Performs a sort on the data points in a series using the specified order. The sort is based on the first Y-value of each of the data points.
Public methodSort(PointSortOrder, String, String)Performs a sort on the data points in one or more series, using the specified order. The sort can be based on any available data point value.
Public methodSort(PointSortOrder, String, Series)Performs a sort on the data points in a series using the specified order. The sort can be based on any available data point value.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

.NET Framework

Supported in: 4.5, 4

.NET Framework Client Profile

Supported in: 4

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft