Aracılığıyla paylaş


DataColumnMappingCollection.Item[] Özellik

Tanım

Belirtilen nesneyi alır veya ayarlar DataColumnMapping .

Aşırı Yüklemeler

Item[Int32]

Belirtilen dizindeki DataColumnMapping nesneyi alır veya ayarlar.

Item[String]

Belirtilen kaynak sütun adına sahip nesneyi alır veya ayarlar DataColumnMapping .

Item[Int32]

Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs

Belirtilen dizindeki DataColumnMapping nesneyi alır veya ayarlar.

public:
 property System::Data::Common::DataColumnMapping ^ default[int] { System::Data::Common::DataColumnMapping ^ get(int index); void set(int index, System::Data::Common::DataColumnMapping ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.Common.DataColumnMapping this[int index] { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataColumnMappings_Item")]
public System.Data.Common.DataColumnMapping this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.Common.DataColumnMapping with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataColumnMappings_Item")>]
member this.Item(int) : System.Data.Common.DataColumnMapping with get, set
Default Public Property Item(index As Integer) As DataColumnMapping

Parametreler

index
Int32

Bulunacak nesnenin DataColumnMapping sıfır tabanlı dizini.

Özellik Değeri

DataColumnMapping Belirtilen dizindeki nesne.

Öznitelikler

Örnekler

Aşağıdaki örnek bir DataColumnMappingCollection koleksiyon oluşturur, koleksiyona nesneler ekler DataColumnMapping ve eşlenen kaynak sütunların listesini görüntüler.

public void CreateColumnMappings()
{
    DataColumnMappingCollection mappings =
        new DataColumnMappingCollection();
    mappings.Add("Category Name","DataCategory");
    mappings.Add("Description","DataDescription");
    mappings.Add("Picture","DataPicture");
    string message = "ColumnMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        message += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateColumnMappings()
    Dim mappings As New DataColumnMappingCollection()
    mappings.Add("Category Name", "DataCategory")
    mappings.Add("Description", "DataDescription")
    mappings.Add("Picture", "DataPicture")
    Dim message As String = "ColumnMappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        message += i.ToString() + " " + mappings(i).ToString() _
           + ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Ayrıca bkz.

Şunlara uygulanır

Item[String]

Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs

Belirtilen kaynak sütun adına sahip nesneyi alır veya ayarlar DataColumnMapping .

public:
 property System::Data::Common::DataColumnMapping ^ default[System::String ^] { System::Data::Common::DataColumnMapping ^ get(System::String ^ sourceColumn); void set(System::String ^ sourceColumn, System::Data::Common::DataColumnMapping ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.Common.DataColumnMapping this[string sourceColumn] { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataColumnMappings_Item")]
public System.Data.Common.DataColumnMapping this[string sourceColumn] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.Common.DataColumnMapping with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataColumnMappings_Item")>]
member this.Item(string) : System.Data.Common.DataColumnMapping with get, set
Default Public Property Item(sourceColumn As String) As DataColumnMapping

Parametreler

sourceColumn
String

Kaynak sütunun büyük/küçük harfe duyarlı adı.

Özellik Değeri

DataColumnMapping Belirtilen kaynak sütun adına sahip nesne.

Öznitelikler

Örnekler

Aşağıdaki örnek, bir DataColumnMapping koleksiyon içinde verilen kaynak sütun adına sahip bir DataColumnMappingCollection nesneyi arar. DataColumnMapping örneği varsa, eşlemenin adını ve dizinini görüntüler. Eşleme yoksa örnekte bir hata görüntülenir. Bu örnekte bir DataColumnMappingCollection koleksiyonun oluşturulduğu varsayılır.

public void FindDataColumnMapping()
{
    // ...
    // create columnMappings
    // ...
    if (!columnMappings.Contains("Description"))
    {
        Console.WriteLine("Error: no such table in collection.");
    }
    else
    {
        Console.WriteLine("Name {0}",
            columnMappings["Description"].ToString());
        Console.WriteLine("Index: {0}",
            columnMappings.IndexOf("Description").ToString());
    }
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    If Not columnMappings.Contains("Description") Then
        Console.WriteLine("Error: no such table in collection.")
    Else
       Console.WriteLine("Name: {0}", _
           columnMappings("Description").ToString())
       Console.WriteLine("Index: {0}", _
           columnMappings.IndexOf("Description").ToString())
    End If
End Sub

Ayrıca bkz.

Şunlara uygulanır