A DataView is a derived view which values are derived from
a DataTable. It cannot be added to the
DataTableCollection. A DataView cannot be
serialized to the document.
Inheritance Hierarchy
Node
Spotfire.Dxp.Framework.DocumentModelDocumentNode
Spotfire.Dxp.DataDataTable
Spotfire.Dxp.DataDataView
Namespace: Spotfire.Dxp.Data
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 66.0.19621.1485 (66.0.19621.1485)
Syntax
C#
[SerializableAttribute] [NotPersistedAttribute] public sealed class DataView : DataTable
The DataView type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | AutoCreateFilters |
Gets or sets a value indicating whether to automatically create filters for new columns.
(Inherited from DataTable.) |
![]() | BaseMap | Gets the mapping between the rows in this view and
in the BaseTable.
|
![]() | BaseTable | Gets the DataTable that this view is based on.
|
![]() | Columns | Gets the collection of the columns that are part of this data table.
(Inherited from DataTable.) |
![]() | Context |
Gets the context of this node.
(Inherited from DocumentNode.) |
![]() | HasValidPrimaryKey | Gets a value indicating whether the table has a valid primary key or not.
(Inherited from DataTable.) |
![]() | Id | Gets a unique identifier for this table.
(Inherited from DataTable.) |
![]() | IsAttached |
Gets a value indicating whether this node is attached.
(Inherited from DocumentNode.) |
![]() | IsExternal |
Gets a value indicating whether the data in this table is kept external.
(Inherited from DataTable.) |
![]() | IsRefreshable | Obsolete.
Gets a value indicating whether this table is refreshable, that is,
it supports Refresh calls.
(Inherited from DataTable.) |
![]() | IsRefreshableByNeed |
Gets a value indicating whether this table is refreshable by need, that is,
it supports RefreshOnDemandData calls and uses the NeedsRefresh
property to indicate if refresh is needed.
(Inherited from DataTable.) |
![]() | IsValid | Gets a value indicating whether this view is valid or not.
|
![]() | Name | Gets or sets the name of this table.
(Inherited from DataTable.) |
![]() | NameEscapedForExpression | Gets the name of the table escaped for usage in an
expression. This is a utility method which uses
EscapeIdentifier(String).
(Inherited from DataTable.) |
![]() | NeedsRefresh |
Gets a value indicating whether this table needs to be refreshed (by calling RefreshOnDemandData).
(Inherited from DataTable.) |
![]() | PrimaryKey |
Gets or sets the primary key for this data table. The primary
key is a collection of columns in this table that provides a unique
combination of values for each row.
(Inherited from DataTable.) |
![]() | Properties | Gets the properties describing this table.
(Inherited from DataTable.) |
![]() | Refreshing |
Gets a value indicating whether the data table is refreshing.
(Inherited from DataTable.) |
![]() | RowCount | Gets the number of rows in the columns in this table. All columns in a DataTable
have the same number of rows.
(Inherited from DataTable.) |
![]() | ShowColumnMatchPrompt |
Gets or sets a value indicating whether to show a prompt for
matching columns when data has been replaced.
(Inherited from DataTable.) |
![]() | Transactions |
Gets a collection of methods for executing transactions on the document.
(Inherited from DocumentNode.) |
Methods
Name | Description | |
---|---|---|
![]() | AddColumns | Adds columns from the columns retrieved from the
dataSource using the settings in the
settings parameter. Use
CreateFileDataSource(String) to create a data
source from a file path.
(Inherited from DataTable.) |
![]() | AddRows | Adds rows from the columns retrieved from the
dataSource using the settings in the
settings parameter. Use
CreateFileDataSource(String) to create a data
source from a file path.
(Inherited from DataTable.) |
![]() | AddTransformation |
Adds a transformation to the table. The transformation will be applied on the source columns in the table
(i.e., the columns originating from a data source or the result of an add columns or add rows operation.)
Calculated columns will not be affected.
(Inherited from DataTable.) |
![]() | AddTransformations |
Adds a sequence of transformations to the table. The transformation will be applied on the source columns in the table
(i.e., the columns originating from a data source or the result of an add columns or add rows operation.)
Calculated columns will not be affected.
(Inherited from DataTable.) |
![]() | CanReloadAllData |
Gets a value indicating whether the data table can be reloaded using the ReloadAllData method.
(Inherited from DataTable.) |
![]() | CanReloadLinkedData |
Gets a value indicating whether the data table can be reloaded using the ReloadLinkedData method.
(Inherited from DataTable.) |
![]() | ExportDataToLibrary |
Export the data in the data table as a data file in the library.
(Inherited from DataTable.) |
![]() | GenerateSourceView |
Generates a SourceView representing DataOperations performed to construct this data table.
(Inherited from DataTable.) |
![]() | GetDistinctRows |
Gets the distinct rows for the specified cursors. Note that this method is not supported for external data tables.
(Inherited from DataTable.) |
![]() | GetMethods |
Gets the methods that can be used in expressions on this table.
(Inherited from DataTable.) |
![]() ![]() | GetRows(DataValueCursor) |
Enumerates all rows for the columns specified by the given valueCursors.
(Inherited from DataTable.) |
![]() ![]() | GetRows(IEnumerableInt32, DataValueCursor) |
Enumerates a subset of the rows for the columns specified by the given (Inherited from DataTable.)valueCursors |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Refresh | Obsolete.
Refreshes this table to be up-to-date with the current settings. This will reload data from
the DataSource or recalculate depending on the type of table.
(Inherited from DataTable.) |
![]() | RefreshOnDemandData |
Refreshes data that depends on other data and is not automatically updated.
This includes on-demand data with manual refresh, data functions with update behavior Manual
and calculations with update behavior Invalidate.
(Inherited from DataTable.) |
![]() | RefreshOnDemandData(Action) |
Refreshes data that depends on other data and is not automatically updated.
This includes on-demand data with manual refresh, data functions with update behavior Manual
and calculations with update behavior Invalidate.
(Inherited from DataTable.) |
![]() | ReloadAllData |
Reloads all data in this data table including data sources set to store their data.
(Inherited from DataTable.) |
![]() | ReloadLinkedData |
Reloads only linked data in this data table.
(Inherited from DataTable.) |
![]() | RemoveRows | Remove rows from this table.
(Inherited from DataTable.) |
![]() | ReplaceData | Replace the data in the table with the columns in the data
source. Use CreateFileDataSource(String) to create
a data source from a file path.
(Inherited from DataTable.) |
![]() | Select |
Returns the rows that matches the where clause expression.
The expression must be a boolean Spotfire expression.
(Inherited from DataTable.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Explicit Interface Implementations
Remarks
Version Information
Supported in: 14.4, 14.3, 14.2, 14.1, 14.0, 12.5, 12.4, 12.3, 12.2, 12.1, 12.0, 11.8
See Also