TX Text Control .NET for Windows Forms

DataTableInfoCollection Class

Class|Introduced in 24.0
Namespace
TXTextControl.DocumentServer.DataSources
Package
TXTextControl.TextControl.WinForms.SDK from the private NuGet feed or Text Control Offline Packages
Assembly
TXDocumentServer.dll
Install
dotnet add package TXTextControl.TextControl.WinForms.SDK .NET 8 and later. For .NET Framework, reference TXDocumentServer.dll from the setup.
Implements
ICollection<DataTableInfo>, IEnumerable<DataTableInfo>, IEnumerable

Description

An instance of the DataTableInfoCollection class contains all data tables in a data source represented through objects of the type DataTableInfo. The DataTableInfoCollection class implements the interface ICollection<DocumentServer.DataSources.DataTableInfo> and therefore also IEnumerable<DocumentServer.DataSources.DataTableInfo>. This collection class is meant to be read only. For this reason all ICollection members which would cause changes to the collection content (e. g. Add(), Clear() or Remove()) throw a NotSupportedException.

Syntax

public sealed class DataTableInfoCollection : ICollection<DataTableInfo>, IEnumerable<DataTableInfo>, IEnumerable

Examples

The following example includes the item value from a Data Table Info Collection object in application diagnostics. The created object is then available to the surrounding document workflow.

Console.WriteLine($"Item: {dataTableInfoCollection["CustomerName"]}");
Console.WriteLine("Data Table Info Collection is ready for use.");

Members

Properties

PropertyDescription
CountGets the number of elements contained in the collection.
IsReadOnlyGets a value indicating whether the collection is read only. Always returns true.
ItemGets a DataTableInfo instance from the collection. In C# this property is the indexer for the DataTableInfoCollection class.

Methods

MethodDescription
AddNot described in the reference. public void Add(DataTableInfo item);
ClearNot described in the reference. public void Clear();
ContainsNot described in the reference. public bool Contains(DataTableInfo item);
CopyToCopies the elements of the collection to an array, starting at a particular index.
GetEnumeratorReturns an enumerator that can be used to iterate through the collection.
RemoveNot described in the reference. public bool Remove(DataTableInfo item);