Skip to content

ERPConnect.BW.MembersDataTable

Namespace: ERPConnect.BW
Assembly: ERPConnectStandard20.dll

A DataTable object that conatains a list of members

public class MembersDataTable : DataTable, IComponent, IDisposable, IServiceProvider, IListSource, ISupportInitializeNotification, ISupportInitialize, ISerializable, IXmlSerializable, IEnumerable

Inheritance

objectMarshalByValueComponentDataTableMembersDataTable

Implements

IComponent, IDisposable, IServiceProvider, IListSource, ISupportInitializeNotification, ISupportInitialize, ISerializable, IXmlSerializable, IEnumerable

Inherited Members

DataTable.fInitInProgress, DataTable.GetObjectData(SerializationInfo, StreamingContext), DataTable.BeginInit(), DataTable.EndInit(), DataTable.AcceptChanges(), DataTable.CreateInstance(), DataTable.Clone(), DataTable.Copy(), DataTable.Clear(), DataTable.Compute(string, string), DataTable.GetChanges(), DataTable.GetChanges(DataRowState), DataTable.GetErrors(), DataTable.ImportRow(DataRow), DataTable.NewRow(), DataTable.NewRowFromBuilder(DataRowBuilder), DataTable.GetRowType(), DataTable.NewRowArray(int), DataTable.OnColumnChanging(DataColumnChangeEventArgs), DataTable.OnColumnChanged(DataColumnChangeEventArgs), DataTable.OnPropertyChanging(PropertyChangedEventArgs), DataTable.OnRemoveColumn(DataColumn), DataTable.OnRowChanged(DataRowChangeEventArgs), DataTable.OnRowChanging(DataRowChangeEventArgs), DataTable.OnRowDeleting(DataRowChangeEventArgs), DataTable.OnRowDeleted(DataRowChangeEventArgs), DataTable.OnTableCleared(DataTableClearEventArgs), DataTable.OnTableClearing(DataTableClearEventArgs), DataTable.OnTableNewRow(DataTableNewRowEventArgs), DataTable.RejectChanges(), DataTable.Reset(), DataTable.Select(), DataTable.Select(string), DataTable.Select(string, string), DataTable.Select(string, string, DataViewRowState), DataTable.ToString(), DataTable.BeginLoadData(), DataTable.EndLoadData(), DataTable.LoadDataRow(object[], bool), DataTable.LoadDataRow(object[], LoadOption), DataTable.Merge(DataTable), DataTable.Merge(DataTable, bool), DataTable.Merge(DataTable, bool, MissingSchemaAction), DataTable.Load(IDataReader), DataTable.Load(IDataReader, LoadOption), DataTable.Load(IDataReader, LoadOption, FillErrorEventHandler), DataTable.CreateDataReader(), DataTable.WriteXml(Stream), DataTable.WriteXml(Stream, bool), DataTable.WriteXml(TextWriter), DataTable.WriteXml(TextWriter, bool), DataTable.WriteXml(XmlWriter), DataTable.WriteXml(XmlWriter, bool), DataTable.WriteXml(string), DataTable.WriteXml(string, bool), DataTable.WriteXml(Stream, XmlWriteMode), DataTable.WriteXml(Stream, XmlWriteMode, bool), DataTable.WriteXml(TextWriter, XmlWriteMode), DataTable.WriteXml(TextWriter, XmlWriteMode, bool), DataTable.WriteXml(XmlWriter, XmlWriteMode), DataTable.WriteXml(XmlWriter, XmlWriteMode, bool), DataTable.WriteXml(string, XmlWriteMode), DataTable.WriteXml(string, XmlWriteMode, bool), DataTable.WriteXmlSchema(Stream), DataTable.WriteXmlSchema(Stream, bool), DataTable.WriteXmlSchema(TextWriter), DataTable.WriteXmlSchema(TextWriter, bool), DataTable.WriteXmlSchema(XmlWriter), DataTable.WriteXmlSchema(XmlWriter, bool), DataTable.WriteXmlSchema(string), DataTable.WriteXmlSchema(string, bool), DataTable.ReadXml(Stream), DataTable.ReadXml(TextReader), DataTable.ReadXml(string), DataTable.ReadXml(XmlReader), DataTable.ReadXmlSchema(Stream), DataTable.ReadXmlSchema(TextReader), DataTable.ReadXmlSchema(string), DataTable.ReadXmlSchema(XmlReader), DataTable.GetDataTableSchema(XmlSchemaSet), DataTable.GetSchema(), DataTable.ReadXmlSerializable(XmlReader), DataTable.CaseSensitive, DataTable.IsInitialized, DataTable.RemotingFormat, DataTable.ChildRelations, DataTable.Columns, DataTable.Constraints, DataTable.DataSet, DataTable.DefaultView, DataTable.DisplayExpression, DataTable.ExtendedProperties, DataTable.HasErrors, DataTable.Locale, DataTable.MinimumCapacity, DataTable.ParentRelations, DataTable.PrimaryKey, DataTable.Rows, DataTable.TableName, DataTable.Namespace, DataTable.Prefix, DataTable.Site, DataTable.ColumnChanging, DataTable.ColumnChanged, DataTable.Initialized, DataTable.RowChanged, DataTable.RowChanging, DataTable.RowDeleting, DataTable.RowDeleted, DataTable.TableClearing, DataTable.TableCleared, DataTable.TableNewRow, MarshalByValueComponent.Dispose(), MarshalByValueComponent.Dispose(bool), MarshalByValueComponent.GetService(Type), MarshalByValueComponent.ToString(), MarshalByValueComponent.Events, MarshalByValueComponent.Site, MarshalByValueComponent.Container, MarshalByValueComponent.DesignMode, MarshalByValueComponent.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properties

Count

Number of rows contained in the DataTable object

[Browsable(false)]
public int Count { get; }

Property Value

int

this[int]

returns a MembersRow object at the given position

public MembersRow this[int index] { get; }

Property Value

MembersRow

Methods

AddMembersRow(MembersRow)

Adds a new row to the table

public void AddMembersRow(MembersRow row)

Parameters

row MembersRow

The MembersRow object to be added

AddMembersRow(string, string, string, string)

Create a new MembersRow object and adds it to the table

public MembersRow AddMembersRow(string MemberName, string UniqueName, string ParentUniqueName, string MemberCaption)

Parameters

MemberName string

Name of the member

UniqueName string

Unqiue name of the member

ParentUniqueName string

Name of parent member

MemberCaption string

Caption of the member

Returns

MembersRow

The MembersRow object that was created and added

Clone()

Clones the object

public override DataTable Clone()

Returns

DataTable

The new object that was cloned

CreateInstance()

Creates a new MembersDataTable object

protected override DataTable CreateInstance()

Returns

DataTable

The new MembersDataTable object

GetEnumerator()

Returns an enumerator that can iterate through a collection.

public IEnumerator GetEnumerator()

Returns

IEnumerator

An IEnumerator that can be used to iterate through the collection.

GetRowType()

Returns the a Type object of the row

protected override Type GetRowType()

Returns

Type

The Type object of the row

NewMembersRow()

Creates a new MembersRow object

public MembersRow NewMembersRow()

Returns

MembersRow

A new MembersRow object

NewRowFromBuilder(DataRowBuilder)

Creates a new DataRow object from a DataRowBuilder object

protected override DataRow NewRowFromBuilder(DataRowBuilder builder)

Parameters

builder DataRowBuilder

The DataRowBuilder object

Returns

DataRow

The new DataRow object