Class | Description | |
---|---|---|
BaseDataSourceComponent | Base class for C1DataTableSource, C1DataView and C1DataExpress components. | |
BaseDataTableSource | Base class for C1DataTableSource and C1DataExpress components. | |
BaseLogic | The BaseLogic class is a common base class from which C1TableLogic and C1DataSetLogic component classes are derived. | |
C1DataException | Base class for all C1DataObjects exception classes. | |
C1DataRow | Represents a row of data in a C1DataTable object. | |
C1DataRowCollection | Represents a collection of rows in a C1DataTable object. | |
C1DataSet | C1DataSet is the main client component of C1DataObjects. | |
C1DataSetLogic | A C1DataSetLogic component hosts business logic event code for a data set, for all table views of that data set. | |
C1DataTable | Represents a table or table view rowset filled with data. Provides programmatic access to table view or table data. To obtain a C1DataTable object, use C1DataSet.TableViews or C1DataSet.Tables collection property of a C1DataSet component. | |
C1DataTableCollection | Represents a collection of C1DataTable objects. | |
C1DataTableSource | C1DataTableSource has two main uses:
You can use C1DataTableSource to handle business logic events in your client application code, in addition to the business logic specified in the data library, see Business Logic for details. You must use C1DataTableSource as the data source for your bound controls to make them work in virtual mode, see Virtual Mode - Dealing with Large Datasets for details. C1DataTableSource is used as a data source for bound controls, such as grids and others. | |
C1DataView | C1DataView is used for sorting and filtering data. | |
C1SchemaDef | The C1SchemaDef component hosts a Schema object that is the basis of a C1DataObjects data library or direct client. | |
C1SchemaRef | C1SchemaRef components are used in a data library with multiple source code files. | |
C1TableLogic | A C1TableLogic component hosts business logic event code for a table. | |
ConstraintCollection | Represents a collection of ConstraintInfo objects. | |
ConstraintException | Represents the exception that is thrown when attempting an action that violates a constraint. | |
ConstraintInfo | An element of a field's C1.Data.SchemaObjects.Field.Constraints collection. | |
CurrentRowChangedEventArgs | Provides data for the C1DataSet.CurrentRowChanged event in C1DataSet and C1DataExpress components. | |
DataActionCanceledException | Represents an exception that is thrown when an action is canceled by throwing an exception in a business logic event (see Business Logic). | |
DataField | Represents a field of a C1DataTable, an item of the C1DataTable.Fields collection. | |
DataFieldCollection | Represents a collection of DataField objects, fields of a C1DataTable. | |
DataItem | Represents a C1DataRow exposed to data bound controls. The corresponding C1DataRow object can be obtained as DataItem.DataRow. Alternatively, the same C1DataRow objects can be obtained as C1DataRow.FromDataItem(dataItem). | |
DataSetEventArgs | Provides data for the C1DataSetLogic.BeforeUpdate and C1DataSetLogic.AfterUpdate events. | |
DbAccessException | Represents an exception that is thrown while performing database access operations fetching data or updating the database. | |
DisabledOperationException | Represents an exception that is thrown on attempt to perform an action that is disabled by the current property settings. | |
ErrorEventArgs | Provides data for the C1DataSet.UpdateError event in CDataSet and C1DataExpress components. | |
ExpressionException | Represents an exception that is thrown when attempting an operation using an invalid field expression. | |
FetchEventArgs | Provides data for the C1DataSetLogic.BeforeFetch and C1DataSetLogic.AfterFetch events. | |
FieldCalculationCollection | Represents a collection of FieldCalculationInfo objects. | |
FieldCalculationInfo | An element of a field's C1.Data.SchemaObjects.Field.Calculations collection. | |
FieldChangeEventArgs | Provides data for AfterFieldChange and BeforeFieldChange events in BaseLogic (C1TableLogic, C1DataSetLogic) and C1DataExpress components. | |
FillEventArgs | Provides data for the C1DataSet.BeforeFill and C1DataSet.AfterFill events. | |
FilterCondition | Specifies a restriction on fetched rows when a table view is filled with data. | |
FilterConditions | Represents a collection of FilterCondition objects. | |
GenerateSqlEventArgs | Provides data for the C1DataSetLogic.BeforeGenerateSql and C1DataSetLogic.AfterGenerateSql events. | |
GetListEventArgs | Provides data for the C1DataSetLogic.GetChildRows, C1DataSetLogic.GetParentRow and C1DataView.GetRows events. | |
InvalidDataOperationException | Represents an exception that is thrown on attempt to perform an operation that cannot be performed. | |
OperationFailureException | Represents an exception that is thrown when an operation, such as updating the database, fails. | |
PositionChangeEventArgs | Provides data for PositionChanged event in C1DataTableSource, C1DataView, C1DataSet and C1DataExpress components. | |
PropertyCollection | Represents a collection of properties that can be added to C1DataSet, C1DataTable, or C1.Data.SchemaObjects.TableField. | |
RemoteDataService | A RemoteDataService-derived class is included in every data library. It is used to support automatic remoting in methods C1DataSet.Fill/Update. Calling C1DataSet.Fill/Update on the client automatically calls RemoteDataService.Fill/Update on the server. RemoteDataService.Fill/Update are virtual methods that can be overridden to customize Fill/Update behavior. Also, new "business" methods can be added to the RemoteDataService-derived class, see Business Methods. | |
RowChangeEventArgs | Provides data for events which occur when an action is performed on a C1DataRow. | |
RowUpdateEventArgs | Provides data for the BaseLogic.BeforeUpdateRow and BaseLogic.AfterUpdateRow events. | |
SchemaBase | The SchemaBase class is a common base class from which C1SchemaDef and C1SchemaRef component classes are derived. | |
SchemaException | Represents an exception that is thrown at run time when C1DataObjects encounters errors in the schema specified in a C1SchemaDef component. Most of such errors can be detected at design time performing schema verification (select Verify schema from the Schema menu in Schema Designer). | |
SessionCacheProperties | The SessionCacheProperties class is used in ComponentOne WebDataObjects to specify settings for session cache. It is not used in WinForms application or in WebForms application without WebDataObjects. | |
UnboundDataReader | UnboundDataReader is a helper class used in supporting unbound tables in the C1DataSetLogic.BeforeFetch event. The data is passed to its constructor in a System.Data.DataTable object. It implements the System.Data.IDataReader interface. |