[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=DataTable,MarshalByValueComponent,Object Info=Represents one table of in-memory data. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the DataTable class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3 [Methods] *doAcceptChanges=Commits all the changes made to this table since the last time AcceptChanges was called. ARG()|1|0 *doBeginInit=Begins the initialization of a DataTable that is used on a form or used by another component. The initialization occurs at run time. ARG()|1|0 *doBeginLoadData=Turns off notifications, index maintenance, and constraints while loading data. ARG()|1|0 *doClear=Clears the DataTable of all data. ARG()|1|0 *doCompute=Computes the given expression on the current rows that pass the filter criteria. ARG(string expression, string filter)|1|0 *doConstructor=Initializes a new instance of the DataTable class with no arguments. ARG()|1|0 *doConstructor2=Initializes a new instance of the DataTable class with the specified table name. ARG(string tableName)|1|0 *doConstructor3=Initializes a new instance of the DataTable class using the specified table name and namespace. ARG(string tableName, string tableNamespace)|1|0 *doEndInit=Ends the initialization of a DataTable that is used on a form or used by another component. The initialization occurs at run time. ARG()|1|0 *doEndLoadData=Turns on notifications, index maintenance, and constraints after loading data. ARG()|1|0 *doGetChanges2=Gets a copy of the DataTable containing all changes made to it since it was last loaded, or since AcceptChanges was called, filtered by DataRowState. ARG(DataRowState rowStates)|1|0 *doGetDataTableSchema=This method returns an XmlSchemaSet instance containing the Web Services Description Language that describes the DataTable for Web Services. ARG(XmlSchemaSet schemaSet)|1|0 *doGetObjectData=Populates a serialization information object with the data needed to serialize the DataTable. ARG(SerializationInfo info, StreamingContext context)|1|0 *doImportRow=Copies a DataRow into a DataTable, preserving any property settings, as well as original and current values. ARG(DataRow row)|1|0 *doLoad=Fills a DataTable with values from a data source using the supplied IDataReader. If the DataTable already contains rows, the incoming data from the data source is merged with the existing rows. ARG(IDataReader reader)|1|0 *doLoad2=Fills a DataTable with values from a data source using the supplied IDataReader. If the DataTable already contains rows, the incoming data from the data source is merged with the existing rows according to the value of the loadOption parameter. ARG(IDataReader reader, LoadOption loadOption)|1|0 *doLoad3=Fills a DataTable with values from a data source using the supplied IDataReader using an error-handling delegate. ARG(IDataReader reader, LoadOption loadOption, FillErrorEventHandler errorHandler)|1|0 *doLoadDataRow=Finds and updates a specific row. If no matching row is found, a new row is created using the given values. ARG(Object[] values, bool fAcceptChanges)|1|0 *doLoadDataRow2=Finds and updates a specific row. If no matching row is found, a new row is created using the given values. ARG(Object[] values, LoadOption loadOption)|1|0 *doMerge=Merge the specified DataTable with the current DataTable. ARG(DataTable table)|1|0 *doMerge2=Merge the specified DataTable with the current DataTable, indicating whether to preserve changes in the current DataTable. ARG(DataTable table, bool preserveChanges)|1|0 *doMerge3=Merge the specified DataTable with the current DataTable, indicating whether to preserve changes and how to handle missing schema in the current DataTable. ARG(DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction)|1|0 *doReadXml=Reads XML schema and data into the DataTable using the specified Stream. ARG(Stream stream)|1|0 *doReadXml2=Reads XML schema and data into the DataTable from the specified file. ARG(string fileName)|1|0 *doReadXml3=Reads XML schema and data into the DataTable using the specified TextReader. ARG(TextReader reader)|1|0 *doReadXml4=Reads XML Schema and Data into the DataTable using the specified XmlReader. ARG(XmlReader reader)|1|0 *doReadXmlSchema=Reads an XML schema into the DataTable using the specified stream. ARG(Stream stream)|1|0 *doReadXmlSchema2=Reads an XML schema into the DataTable from the specified file. ARG(string fileName)|1|0 *doReadXmlSchema3=Reads an XML schema into the DataTable using the specified TextReader. ARG(TextReader reader)|1|0 *doReadXmlSchema4=Reads an XML schema into the DataTable using the specified XmlReader. ARG(XmlReader reader)|1|0 *doRejectChanges=Rolls back all changes that have been made to the table since it was loaded, or the last time AcceptChanges was called. ARG()|1|0 *doReset=Resets the DataTable to its original state. ARG()|1|0 *doSelect2=Gets an array of all DataRow objects that match the filter criteria. ARG(string filterExpression)|1|0 *doSelect3=Gets an array of all DataRow objects that match the filter criteria, in the specified sort order. ARG(string filterExpression, string sort)|1|0 *doSelect4=Gets an array of all DataRow objects that match the filter in the order of the sort that match the specified state. ARG(string filterExpression, string sort, DataViewRowState recordStates)|1|0 *doWriteXml=Writes the current contents of the DataTable as XML using the specified Stream. ARG(Stream stream)|1|0 *doWriteXml10=Writes the current data, and optionally the schema, for the DataTable using the specified TextWriter and XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. ARG(TextWriter writer, XmlWriteMode mode)|1|0 *doWriteXml11=Writes the current contents of the DataTable as XML using the specified XmlWriter. ARG(XmlWriter writer, bool writeHierarchy)|1|0 *doWriteXml12=Writes the current data, and optionally the schema, for the DataTable using the specified XmlWriter and XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. ARG(XmlWriter writer, XmlWriteMode mode)|1|0 *doWriteXml13=Writes the current data, and optionally the schema, for the DataTable to the specified file using the specified XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(Stream stream, XmlWriteMode mode, bool writeHierarchy)|1|0 *doWriteXml14=Writes the current data, and optionally the schema, for the DataTable using the specified file and XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(string fileName, XmlWriteMode mode, bool writeHierarchy)|1|0 *doWriteXml15=Writes the current data, and optionally the schema, for the DataTable using the specified TextWriter and XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(TextWriter writer, XmlWriteMode mode, bool writeHierarchy)|1|0 *doWriteXml16=Writes the current data, and optionally the schema, for the DataTable using the specified XmlWriter and XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(XmlWriter writer, XmlWriteMode mode, bool writeHierarchy)|1|0 *doWriteXml2=Writes the current contents of the DataTable as XML using the specified file. ARG(string fileName)|1|0 *doWriteXml3=Writes the current contents of the DataTable as XML using the specified TextWriter. ARG(TextWriter writer)|1|0 *doWriteXml4=Writes the current contents of the DataTable as XML using the specified XmlWriter. ARG(XmlWriter writer)|1|0 *doWriteXml5=Writes the current contents of the DataTable as XML using the specified Stream. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(Stream stream, bool writeHierarchy)|1|0 *doWriteXml6=Writes the current data, and optionally the schema, for the DataTable to the specified file using the specified XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. ARG(Stream stream, XmlWriteMode mode)|1|0 *doWriteXml7=Writes the current contents of the DataTable as XML using the specified file. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(string fileName, bool writeHierarchy)|1|0 *doWriteXml8=Writes the current data, and optionally the schema, for the DataTable using the specified file and XmlWriteMode. To write the schema, set the value for the mode parameter to WriteSchema. ARG(string fileName, XmlWriteMode mode)|1|0 *doWriteXml9=Writes the current contents of the DataTable as XML using the specified TextWriter. To save the data for the table and all its descendants, set the writeHierarchy parameter to true. ARG(TextWriter writer, bool writeHierarchy)|1|0 *doWriteXmlSchema=Writes the current data structure of the DataTable as an XML schema to the specified stream. ARG(Stream stream)|1|0 *doWriteXmlSchema2=Writes the current data structure of the DataTable as an XML schema to the specified file. ARG(string fileName)|1|0 *doWriteXmlSchema3=Writes the current data structure of the DataTable as an XML schema using the specified TextWriter. ARG(TextWriter writer)|1|0 *doWriteXmlSchema4=Writes the current data structure of the DataTable as an XML schema using the specified XmlWriter. ARG(XmlWriter writer)|1|0 *doWriteXmlSchema5=Writes the current data structure of the DataTable as an XML schema to the specified stream. To save the schema for the table and all its descendants, set the writeHierarchy parameter to true. ARG(Stream stream, bool writeHierarchy)|1|0 *doWriteXmlSchema6=Writes the current data structure of the DataTable as an XML schema to the specified file. To save the schema for the table and all its descendants, set the writeHierarchy parameter to true. ARG(string fileName, bool writeHierarchy)|1|0 *doWriteXmlSchema7=Writes the current data structure of the DataTable as an XML schema using the specified TextWriter. To save the schema for the table and all its descendants, set the writeHierarchy parameter to true. ARG(TextWriter writer, bool writeHierarchy)|1|0 *doWriteXmlSchema8=Writes the current data structure of the DataTable as an XML schema using the specified XmlWriter. To save the schema for the table and all its descendants, set the writeHierarchy parameter to true. ARG(XmlWriter writer, bool writeHierarchy)|1|0 *onCompute=Occurs after invoke the method doCompute and returns the result. ARG(Object)|2|0 *onGetChanges=Occurs after invoke the method doGetChanges and returns the result. ARG(DataTable)|2|0 *onGetDataTableSchema=Occurs after invoke the method doGetDataTableSchema and returns the result. ARG(XmlSchemaComplexType)|2|0 *onLoadDataRow=Occurs after invoke the method doLoadDataRow and returns the result. ARG(DataRow)|2|0 *onReadXml=Occurs after invoke the method doReadXml and returns the result. ARG(XmlReadMode)|2|0 *onSelect=Occurs after invoke the method doSelect and returns the result. ARG(DataRow[])|2|13 *CaseSensitive=Indicates whether string comparisons within the table are case-sensitive. ARG(bool)|3|104 *Clone=Clones the structure of the DataTable, including all DataTable schemas and constraints. ARG(DataTable)|3|0 *Copy=Copies both the structure and data for this DataTable. ARG(DataTable)|3|0 *CreateDataReader=Returns a DataTableReader corresponding to the data within this DataTable. ARG(DataTableReader)|3|0 *GetChanges=Gets a copy of the DataTable that contains all changes made to it since it was loaded or AcceptChanges was last called. ARG(DataTable)|3|0 *GetErrors=Gets an array of DataRow objects that contain errors. ARG(DataRow[])|3|13 *NewRow=Creates a new DataRow with the same schema as the table. ARG(DataRow)|3|0 *Select=Gets an array of all DataRow objects. ARG(DataRow[])|3|13 *ToString=Gets the TableName and DisplayExpression, if there is one as a concatenated string. ARG(string)|3|2 DataTable=Returns the DataTable object. ARG(DataTable)|3|0 *context=Defines a StreamingContext object that contains the source and destination of the serialized stream associated with the DataTable. ARG(StreamingContext)|4|0 *errorHandler=Defines a FillErrorEventHandler delegate to call when an error occurs while loading data. ARG(FillErrorEventHandler)|4|0 *expression=Defines the expression to compute. ARG(string)|4|2 *fAcceptChanges=Defines true to accept changes; otherwise false. ARG(bool)|4|104 *fileName=Defines the name of the file from which to read the data. ARG(string)|4|2 *filter=Defines the filter to limit the rows that evaluate in the expression. ARG(string)|4|2 *filterExpression=Defines the criteria to use to filter the rows. ARG(string)|4|2 *info=Defines a SerializationInfo object that holds the serialized data associated with the DataTable. ARG(SerializationInfo)|4|0 *loadOption=Defines a value from the LoadOption enumeration that indicates how rows already in the DataTable are combined with incoming rows that share the same primary key. ARG(LoadOption)|4|0 *missingSchemaAction=Defines one of the MissingSchemaAction values. ARG(MissingSchemaAction)|4|0 *mode=Defines one of the XmlWriteMode values. ARG(XmlWriteMode)|4|0 *preserveChanges=Defines true, to preserve changes in the current DataTable; otherwise false. ARG(bool)|4|104 *reader=Defines an IDataReader that provides a result set. ARG(IDataReader)|4|0 *recordStates=Defines one of the DataViewRowState values. ARG(DataViewRowState)|4|0 *row=Defines the DataRow to be imported. ARG(DataRow)|4|0 *rowStates=Defines one of the DataRowState values. ARG(DataRowState)|4|0 *schemaSet=Defines an XmlSchemaSet instance. ARG(XmlSchemaSet)|4|0 *sort=Defines a string specifying the column and sort direction. ARG(string)|4|2 *stream=Defines an object that derives from Stream ARG(Stream)|4|10 *table=Defines the DataTable to be merged with the current DataTable. ARG(DataTable)|4|0 *tableName=Defines the name to give the table. If tableName is nullnull or an empty string, a default name is given when added to the DataTableCollection. ARG(string)|4|2 *tableNamespace=Defines the namespace for the XML representation of the data stored in the DataTable. ARG(string)|4|2 *values=Defines an array of values used to create the new row. ARG(Object[])|4|13 *writeHierarchy=Defines if true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only. ARG(bool)|4|104 *writer=Defines the TextWriter with which to write the content. ARG(TextWriter)|4|0