DataColumnMappingCollection Třída

Definice

Obsahuje kolekci DataColumnMapping objektů.

public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection
Dědičnost
DataColumnMappingCollection
Implementuje

Příklady

Následující příklad používá DataTableMapping několik AddDataColumnMapping objektů do své ColumnMappings kolekce a pak zobrazí seznam těchto mapovaných zdrojových sloupců. Tento příklad předpokládá, že DataTableMapping již byl vytvořen.


public void ShowColumnMappings()
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub

Konstruktory

Name Description
DataColumnMappingCollection()

Vytvoří prázdnou DataColumnMappingCollection.

Vlastnosti

Name Description
Count

Získá počet DataColumnMapping objektů v kolekci.

Item[Int32]

Získá nebo nastaví DataColumnMapping objekt v zadaném indexu.

Item[String]

Získá nebo nastaví DataColumnMapping objekt se zadaným názvem zdrojového sloupce.

Metody

Name Description
Add(Object)

DataColumnMapping Přidá objekt do kolekce.

Add(String, String)

DataColumnMapping Přidá objekt do kolekce při zadání názvu zdrojového DataSet sloupce a názvu sloupce.

AddRange(Array)

Zkopíruje prvky zadané Array na konec kolekce.

AddRange(DataColumnMapping[])

Zkopíruje prvky zadaného DataColumnMapping pole na konec kolekce.

Clear()

Odebere všechny DataColumnMapping objekty z kolekce.

Contains(Object)

Získá hodnotu určující, zda objekt s danou DataColumnMappingObject existuje v kolekci.

Contains(String)

Získá hodnotu určující, zda DataColumnMapping objekt s daným názvem zdrojového sloupce existuje v kolekci.

CopyTo(Array, Int32)

Zkopíruje prvky zadaného DataColumnMappingCollection pole.

CopyTo(DataColumnMapping[], Int32)

Zkopíruje prvky zadaného DataColumnMappingCollectionDataColumnMapping pole.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetByDataSetColumn(String)

DataColumnMapping Získá objekt se zadaným DataSet názvem sloupce.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

DataColumnMapping Získá pro zadaný DataColumnMappingCollection, název zdrojového sloupce a MissingMappingAction.

GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Statická metoda, která vrací DataColumn objekt bez vytvoření instance objektu DataColumnMappingCollection .

GetEnumerator()

Získá enumerátor, který může iterovat prostřednictvím kolekce.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IndexOf(Object)

Získá umístění zadaného Object objektu DataColumnMapping , který je v rámci kolekce.

IndexOf(String)

Získá umístění se zadaným názvem zdrojového DataColumnMapping sloupce.

IndexOfDataSetColumn(String)

Získá umístění zadaného DataColumnMapping s daným DataSet názvem sloupce.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Vloží DataColumnMapping objekt do zadaného indexu DataColumnMappingCollection .

Insert(Int32, Object)

Vloží DataColumnMapping objekt do zadaného indexu DataColumnMappingCollection .

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
Remove(DataColumnMapping)

Odebere zadanou DataColumnMapping položku z kolekce.

Remove(Object)

Odebere Object z kolekce objekt, který je součástí DataColumnMapping kolekce.

RemoveAt(Int32)

Odebere DataColumnMapping objekt se zadaným indexem z kolekce.

RemoveAt(String)

Odebere DataColumnMapping objekt se zadaným názvem zdrojového sloupce z kolekce.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
ICollection.IsSynchronized

Získá hodnotu, která označuje, zda je přístup k ICollection synchronizován (bezpečné vlákno).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ICollection.

IColumnMappingCollection.Add(String, String)

DataColumnMapping Přidá objekt do objektu DataColumnMappingCollection pomocí zdrojových sloupců a DataSet názvů sloupců.

IColumnMappingCollection.GetByDataSetColumn(String)

DataColumnMapping Získá objekt, který má zadaný DataSet název sloupce.

IColumnMappingCollection.Item[String]

Získá nebo nastaví IColumnMapping objekt se zadaným SourceColumn názvem.

IList.IsFixedSize

Získá hodnotu, která označuje, zda IList má pevnou velikost.

IList.IsReadOnly

Získá hodnotu, která označuje, zda IList je jen pro čtení.

IList.Item[Int32]

Získá nebo nastaví prvek v zadaném indexu.

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro

Viz také