Sdílet prostřednictvím


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žije DataTableMapping do Add své ColumnMappings kolekce několik DataColumnMapping objektů a pak zobrazí seznam těchto namapovaných zdrojových sloupců. V tomto příkladu se předpokládá, že DataTableMapping již byl vytvořen objekt.


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

DataColumnMappingCollection()

Vytvoří prázdný DataColumnMappingCollectionobjekt .

Vlastnosti

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

Add(Object)

DataColumnMapping Přidá objekt do kolekce.

Add(String, String)

DataColumnMapping Přidá objekt do kolekce, pokud je přiřazen název zdrojového DataSet sloupce a název sloupce.

AddRange(Array)

Zkopíruje zadané prvky 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 označující, zda DataColumnMapping objekt s daným Object existuje v kolekci.

Contains(String)

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

CopyTo(Array, Int32)

Zkopíruje elementy DataColumnMappingCollection do zadaného pole.

CopyTo(DataColumnMapping[], Int32)

Zkopíruje elementy DataColumnMappingCollection do zadaného DataColumnMapping pole.

CreateObjRef(Type)

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

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

Určí, zda se zadaný objekt rovná 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)

Získá pro DataColumnMapping 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 kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(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á aktuální Type instanci.

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

Získá umístění zadaného Object , který je DataColumnMapping 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, který řídí zásady životnosti pro tuto instanci.

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

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

Insert(Int32, Object)

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

MemberwiseClone()

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

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

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

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

Odebere zadaný DataColumnMapping objekt z kolekce.

Remove(Object)

Odebere Object z kolekce objekt, který je.DataColumnMapping

RemoveAt(Int32)

Odebere DataColumnMapping objekt se zadaným indexem z kolekce.

RemoveAt(String)

Odebere objekt se DataColumnMapping 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í

ICollection.IsSynchronized

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

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í názvů zdrojových sloupců a DataSet 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 u zadaného indexu.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také