Search Results for

    Show / Hide Table of Contents

    Class ObservableDataTable

    Customized DataTable to work with ObservableDataRow

    Inheritance
    System.Object
    System.ComponentModel.MarshalByValueComponent
    System.Data.DataTable
    ObservableDataTable
    Implements
    System.ComponentModel.IComponent
    System.IDisposable
    System.IServiceProvider
    System.ComponentModel.IListSource
    System.ComponentModel.ISupportInitializeNotification
    System.ComponentModel.ISupportInitialize
    System.Runtime.Serialization.ISerializable
    System.Xml.Serialization.IXmlSerializable
    Inherited Members
    System.Data.DataTable.fInitInProgress
    System.Data.DataTable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
    System.Data.DataTable.BeginInit()
    System.Data.DataTable.EndInit()
    System.Data.DataTable.AcceptChanges()
    System.Data.DataTable.CreateInstance()
    System.Data.DataTable.Clone()
    System.Data.DataTable.Copy()
    System.Data.DataTable.Clear()
    System.Data.DataTable.Compute(System.String, System.String)
    System.Data.DataTable.GetChanges()
    System.Data.DataTable.GetChanges(System.Data.DataRowState)
    System.Data.DataTable.GetErrors()
    System.Data.DataTable.System.ComponentModel.IListSource.GetList()
    System.Data.DataTable.ImportRow(System.Data.DataRow)
    System.Data.DataTable.NewRow()
    System.Data.DataTable.NewRowArray(System.Int32)
    System.Data.DataTable.OnColumnChanging(System.Data.DataColumnChangeEventArgs)
    System.Data.DataTable.OnColumnChanged(System.Data.DataColumnChangeEventArgs)
    System.Data.DataTable.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)
    System.Data.DataTable.OnRemoveColumn(System.Data.DataColumn)
    System.Data.DataTable.OnRowChanged(System.Data.DataRowChangeEventArgs)
    System.Data.DataTable.OnRowChanging(System.Data.DataRowChangeEventArgs)
    System.Data.DataTable.OnRowDeleting(System.Data.DataRowChangeEventArgs)
    System.Data.DataTable.OnRowDeleted(System.Data.DataRowChangeEventArgs)
    System.Data.DataTable.OnTableCleared(System.Data.DataTableClearEventArgs)
    System.Data.DataTable.OnTableClearing(System.Data.DataTableClearEventArgs)
    System.Data.DataTable.OnTableNewRow(System.Data.DataTableNewRowEventArgs)
    System.Data.DataTable.RejectChanges()
    System.Data.DataTable.Reset()
    System.Data.DataTable.Select()
    System.Data.DataTable.Select(System.String)
    System.Data.DataTable.Select(System.String, System.String)
    System.Data.DataTable.Select(System.String, System.String, System.Data.DataViewRowState)
    System.Data.DataTable.ToString()
    System.Data.DataTable.BeginLoadData()
    System.Data.DataTable.EndLoadData()
    System.Data.DataTable.LoadDataRow(System.Object[], System.Boolean)
    System.Data.DataTable.LoadDataRow(System.Object[], System.Data.LoadOption)
    System.Data.DataTable.Merge(System.Data.DataTable)
    System.Data.DataTable.Merge(System.Data.DataTable, System.Boolean)
    System.Data.DataTable.Merge(System.Data.DataTable, System.Boolean, System.Data.MissingSchemaAction)
    System.Data.DataTable.Load(System.Data.IDataReader)
    System.Data.DataTable.Load(System.Data.IDataReader, System.Data.LoadOption)
    System.Data.DataTable.Load(System.Data.IDataReader, System.Data.LoadOption, System.Data.FillErrorEventHandler)
    System.Data.DataTable.CreateDataReader()
    System.Data.DataTable.WriteXml(System.IO.Stream)
    System.Data.DataTable.WriteXml(System.IO.Stream, System.Boolean)
    System.Data.DataTable.WriteXml(System.IO.TextWriter)
    System.Data.DataTable.WriteXml(System.IO.TextWriter, System.Boolean)
    System.Data.DataTable.WriteXml(System.Xml.XmlWriter)
    System.Data.DataTable.WriteXml(System.Xml.XmlWriter, System.Boolean)
    System.Data.DataTable.WriteXml(System.String)
    System.Data.DataTable.WriteXml(System.String, System.Boolean)
    System.Data.DataTable.WriteXml(System.IO.Stream, System.Data.XmlWriteMode)
    System.Data.DataTable.WriteXml(System.IO.Stream, System.Data.XmlWriteMode, System.Boolean)
    System.Data.DataTable.WriteXml(System.IO.TextWriter, System.Data.XmlWriteMode)
    System.Data.DataTable.WriteXml(System.IO.TextWriter, System.Data.XmlWriteMode, System.Boolean)
    System.Data.DataTable.WriteXml(System.Xml.XmlWriter, System.Data.XmlWriteMode)
    System.Data.DataTable.WriteXml(System.Xml.XmlWriter, System.Data.XmlWriteMode, System.Boolean)
    System.Data.DataTable.WriteXml(System.String, System.Data.XmlWriteMode)
    System.Data.DataTable.WriteXml(System.String, System.Data.XmlWriteMode, System.Boolean)
    System.Data.DataTable.WriteXmlSchema(System.IO.Stream)
    System.Data.DataTable.WriteXmlSchema(System.IO.Stream, System.Boolean)
    System.Data.DataTable.WriteXmlSchema(System.IO.TextWriter)
    System.Data.DataTable.WriteXmlSchema(System.IO.TextWriter, System.Boolean)
    System.Data.DataTable.WriteXmlSchema(System.Xml.XmlWriter)
    System.Data.DataTable.WriteXmlSchema(System.Xml.XmlWriter, System.Boolean)
    System.Data.DataTable.WriteXmlSchema(System.String)
    System.Data.DataTable.WriteXmlSchema(System.String, System.Boolean)
    System.Data.DataTable.ReadXml(System.IO.Stream)
    System.Data.DataTable.ReadXml(System.IO.TextReader)
    System.Data.DataTable.ReadXml(System.String)
    System.Data.DataTable.ReadXml(System.Xml.XmlReader)
    System.Data.DataTable.ReadXmlSchema(System.IO.Stream)
    System.Data.DataTable.ReadXmlSchema(System.IO.TextReader)
    System.Data.DataTable.ReadXmlSchema(System.String)
    System.Data.DataTable.ReadXmlSchema(System.Xml.XmlReader)
    System.Data.DataTable.GetDataTableSchema(System.Xml.Schema.XmlSchemaSet)
    System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.GetSchema()
    System.Data.DataTable.GetSchema()
    System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)
    System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)
    System.Data.DataTable.ReadXmlSerializable(System.Xml.XmlReader)
    System.Data.DataTable.CaseSensitive
    System.Data.DataTable.IsInitialized
    System.Data.DataTable.RemotingFormat
    System.Data.DataTable.ChildRelations
    System.Data.DataTable.Columns
    System.Data.DataTable.Constraints
    System.Data.DataTable.DataSet
    System.Data.DataTable.DefaultView
    System.Data.DataTable.DisplayExpression
    System.Data.DataTable.ExtendedProperties
    System.Data.DataTable.HasErrors
    System.Data.DataTable.Locale
    System.Data.DataTable.MinimumCapacity
    System.Data.DataTable.ParentRelations
    System.Data.DataTable.PrimaryKey
    System.Data.DataTable.Rows
    System.Data.DataTable.TableName
    System.Data.DataTable.Namespace
    System.Data.DataTable.Prefix
    System.Data.DataTable.Site
    System.Data.DataTable.System.ComponentModel.IListSource.ContainsListCollection
    System.Data.DataTable.ColumnChanging
    System.Data.DataTable.ColumnChanged
    System.Data.DataTable.Initialized
    System.Data.DataTable.RowChanged
    System.Data.DataTable.RowChanging
    System.Data.DataTable.RowDeleting
    System.Data.DataTable.RowDeleted
    System.Data.DataTable.TableClearing
    System.Data.DataTable.TableCleared
    System.Data.DataTable.TableNewRow
    System.ComponentModel.MarshalByValueComponent.Dispose()
    System.ComponentModel.MarshalByValueComponent.Dispose(System.Boolean)
    System.ComponentModel.MarshalByValueComponent.GetService(System.Type)
    System.ComponentModel.MarshalByValueComponent.Events
    System.ComponentModel.MarshalByValueComponent.Container
    System.ComponentModel.MarshalByValueComponent.DesignMode
    System.ComponentModel.MarshalByValueComponent.Disposed
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Data
    Assembly: Simplic.CoreLib.dll
    Syntax
    public class ObservableDataTable : DataTable, IComponent, IDisposable, IServiceProvider, IListSource, ISupportInitializeNotification, ISupportInitialize, ISerializable, IXmlSerializable

    Constructors

    | Improve this Doc View Source

    ObservableDataTable()

    Initializes a new instance of the System.Data.DataTable class with no arguments.

    Declaration
    public ObservableDataTable()
    | Improve this Doc View Source

    ObservableDataTable(DataTable)

    Create datatable from existing table and copy schema

    Declaration
    public ObservableDataTable(DataTable table)
    Parameters
    Type Name Description
    System.Data.DataTable table

    Table which contains a schema to copy

    | Improve this Doc View Source

    ObservableDataTable(SerializationInfo, StreamingContext)

    Initializes a new instance of the System.Data.DataTable class with the System.Runtime.Serialization.SerializationInfo and the System.Runtime.Serialization.StreamingContext.

    Declaration
    protected ObservableDataTable(SerializationInfo info, StreamingContext context)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo info

    The data needed to serialize or deserialize an object.

    System.Runtime.Serialization.StreamingContext context

    The source and destination of a given serialized stream.

    | Improve this Doc View Source

    ObservableDataTable(String)

    Initializes a new instance of the System.Data.DataTable class with the specified table name.

    Declaration
    public ObservableDataTable(string tableName)
    Parameters
    Type Name Description
    System.String tableName

    The name to give the table. If tableName is null or an empty string, a default name is given when added to the System.Data.DataTableCollection.

    | Improve this Doc View Source

    ObservableDataTable(String, String)

    The name to give the table. If tableName is null or an empty string, a default name is given when added to the System.Data.DataTableCollection.

    Declaration
    public ObservableDataTable(string tableName, string tableNamespace)
    Parameters
    Type Name Description
    System.String tableName

    The name to give the table. If tableName is null or an empty string, a default name is given when added to the System.Data.DataTableCollection.

    System.String tableNamespace

    The namespace for the XML representation of the data stored in the DataTable.

    Methods

    | Improve this Doc View Source

    GetRowType()

    Override type detection for ObservabelDataRow

    Declaration
    protected override Type GetRowType()
    Returns
    Type Description
    System.Type

    typeof(ObservabelDataRow)

    Overrides
    System.Data.DataTable.GetRowType()
    | Improve this Doc View Source

    NewRowFromBuilder(DataRowBuilder)

    Factory for create new ObservableDataRow instances

    Declaration
    protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
    Parameters
    Type Name Description
    System.Data.DataRowBuilder builder

    Intern .net framework usage. See documentation of DataRowBuilder.

    Returns
    Type Description
    System.Data.DataRow

    Instance of ObservableDataRow

    Overrides
    System.Data.DataTable.NewRowFromBuilder(System.Data.DataRowBuilder)

    Implements

    System.ComponentModel.IComponent
    System.IDisposable
    System.IServiceProvider
    System.ComponentModel.IListSource
    System.ComponentModel.ISupportInitializeNotification
    System.ComponentModel.ISupportInitialize
    System.Runtime.Serialization.ISerializable
    System.Xml.Serialization.IXmlSerializable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx