OpenPetra
Free Administration Software for Non-Profits
|
auto generated More...
Public Member Functions | |
IndividualDataTDS () | |
auto generated More... | |
IndividualDataTDS (string ADatasetName) | |
auto generated More... | |
virtual new IndividualDataTDS | GetChangesTyped (bool removeEmptyTables) |
auto generated More... | |
override void | InitVars () |
auto generated More... | |
override DataSet | Clone () |
also copy the constraints and relations arrays More... | |
void | InitClass () |
Initialise the class, calling abstract routines in the right order More... | |
new void | Merge (DataTable ATable) |
overload that makes sure that the typed tables are mapped again More... | |
new void | Merge (DataSet ADataSet) |
overload that makes sure that the typed tables are mapped again More... | |
new void | Merge (DataSet ADataSet, bool APreserveChanges) |
overload that makes sure that the typed tables are mapped again More... | |
DataColumn[] | GetDataColumnArrayFromString (DataTable ATable, string[] AKeys) |
This returns an array of DataColumns, based on a Array of strings of column names of a given table More... | |
void | EnableConstraint (TTypedConstraint AConstraint) |
enable a specific constraint More... | |
void | EnableConstraint (String AName) |
Enable a specific constraint More... | |
void | EnableConstraints () |
Will add the constraints to the tables. The constraints should have been before added to FConstraints. Constraints will only be added if they don't exist already More... | |
void | DisableConstraints () |
disable all the constraints More... | |
void | DisableConstraint (String AName) |
Disable a specific constraint More... | |
void | DisableRelationConstraints () |
Disable all constraints created because of a relation More... | |
void | EnableRelation (String AName) |
Enable a specific relation More... | |
void | EnableRelations () |
Will add the relations to the tables. The relations should have been before added to FRelations. Relations will only be added if they don't exist already More... | |
void | DisableRelation (String AName) |
Disable a specific relation More... | |
virtual TTypedDataSet | GetChangesTyped (Boolean removeEmptyTables) |
returns a dataset with only necessary data depending on the parameter removeEmptyTables, the empty tables are not returned all rows that are not changed are not returned More... | |
void | RemoveTable (String ATableName) |
Remove a table fromt the dataset, and all constraints and references refering to it More... | |
void | RemoveTables (StringCollection ATableNames) |
remove a list of tables from the dataset (StringCollection) More... | |
void | RemoveTables (string[] ATableNames) |
remove a list of tables from the dataset (array of string) More... | |
void | RemoveEmptyTables () |
remove all tables from the dataset that are empty More... | |
Protected Member Functions | |
override void | InitTables () |
auto generated More... | |
override void | InitTables (System.Data.DataSet ds) |
auto generated More... | |
override void | MapTables () |
auto generated More... | |
override void | InitConstraints () |
auto generated More... | |
abstract void | InitTables (DataSet ds) |
for initialising the tables, of a specific dataset implemented by generated code More... | |
void | EnableRelation (TTypedRelation ARelation) |
enable a specific relation More... | |
Protected Attributes | |
ArrayList | FConstraints |
constraints in this dataset More... | |
ArrayList | FRelations |
relations in this dataset More... | |
auto generated
|
inline |
auto generated
|
inline |
auto generated
|
inlineinherited |
also copy the constraints and relations arrays
|
inlineinherited |
Disable a specific constraint
|
inlineinherited |
disable all the constraints
|
inlineinherited |
Disable a specific relation
|
inlineinherited |
Disable all constraints created because of a relation
|
inlineinherited |
Enable a specific constraint
|
inlineinherited |
enable a specific constraint
|
inlineinherited |
Will add the constraints to the tables. The constraints should have been before added to FConstraints. Constraints will only be added if they don't exist already
|
inlineinherited |
Enable a specific relation
|
inlineprotectedinherited |
enable a specific relation
|
inlineinherited |
Will add the relations to the tables. The relations should have been before added to FRelations. Relations will only be added if they don't exist already
|
inlinevirtual |
auto generated
|
inlinevirtualinherited |
returns a dataset with only necessary data depending on the parameter removeEmptyTables, the empty tables are not returned all rows that are not changed are not returned
|
inlineinherited |
This returns an array of DataColumns, based on a Array of strings of column names of a given table
|
inlineinherited |
Initialise the class, calling abstract routines in the right order
|
inlineprotectedvirtual |
auto generated
Implements Ict.Common.Data.TTypedDataSet.
|
inlineprotectedvirtual |
auto generated
Implements Ict.Common.Data.TTypedDataSet.
|
protectedpure virtualinherited |
for initialising the tables, of a specific dataset implemented by generated code
ds | the dataset |
|
inlineprotected |
auto generated
|
inlinevirtual |
auto generated
Implements Ict.Common.Data.TTypedDataSet.
|
inlineprotectedvirtual |
auto generated
Reimplemented from Ict.Common.Data.TTypedDataSet.
|
inlineinherited |
overload that makes sure that the typed tables are mapped again
ADataSet |
|
inlineinherited |
overload that makes sure that the typed tables are mapped again
|
inlineinherited |
overload that makes sure that the typed tables are mapped again
ATable |
|
inlineinherited |
remove all tables from the dataset that are empty
|
inlineinherited |
Remove a table fromt the dataset, and all constraints and references refering to it
ATableName | table to remove |
|
inlineinherited |
remove a list of tables from the dataset (array of string)
ATableNames | names of tables to be removed |
|
inlineinherited |
remove a list of tables from the dataset (StringCollection)
ATableNames | names of tables to be removed |
|
protectedinherited |
constraints in this dataset
|
protectedinherited |
relations in this dataset
|
getsetinherited |
if you want no warning about that the datatable should be cleared after submitchanges. in some cases you must keep the data, eg when you need the new keys after INSERT
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
getsetinherited |
if you want the dataset to be cleared after submitchanges. This will increase the speed significantly: no updating of modificationID, no slow AcceptChanges.