語言

DataColumnMappingCollection.Item[] 屬性

定義

取得或設定 DataColumnMapping 指定的物件。

多載

名稱 Description
Item[Int32]

取得或設定 DataColumnMapping 物件在指定的索引位置。

Item[String]

取得或設定 DataColumnMapping 指定來源欄位名稱的物件。

Item[Int32]

來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs

取得或設定 DataColumnMapping 物件在指定的索引位置。

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

參數

index
Int32

要找到的物件的 DataColumnMapping 零基指數。

屬性值

指定索引的 DataColumnMapping 物件。

屬性

範例

以下範例建立一個 DataColumnMappingCollection 集合,將物件加入 DataColumnMapping 集合,並顯示映射的來源欄位清單。

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

另請參閱

適用於

Item[String]

來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs

取得或設定 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

參數

sourceColumn
String

來源欄位的大小寫區分名稱。

屬性值

具有指定來源欄位名稱的 DataColumnMapping 物件。

屬性

範例

以下範例是在 DataColumnMapping 集合中 DataColumnMappingCollection 搜尋具有給定來源欄位名稱的物件。 若存在, DataColumnMapping 範例會顯示映射的名稱與索引。 若該映射不存在,範例會顯示錯誤。 此範例假設已建立一個 DataColumnMappingCollection 集合。

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

另請參閱

適用於