Поделиться через


DataTableMappingCollection.Item[] Свойство

Определение

Возвращает или задает указанный объект DataTableMapping.

Перегрузки

Item[Int32]

Возвращает или задает объект DataTableMapping по указанному индексу.

Item[String]

Возвращает или задает объект DataTableMapping с указанным именем исходной таблицы.

Item[Int32]

Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs

Возвращает или задает объект DataTableMapping по указанному индексу.

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

Параметры

index
Int32

Отсчитываемый от нуля индекс возвращаемого объекта DataTableMapping.

Значение свойства

Объект DataTableMapping, расположенный по указанному индексу.

Атрибуты

Примеры

В следующем примере создается DataTableMappingCollection коллекция, добавляются DataTableMapping объекты в коллекцию и отображается список сопоставленных исходных таблиц.

public void CreateTableMappings()
{
    DataTableMappingCollection mappings =
        new DataTableMappingCollection();
    mappings.Add("Categories","DataCategories");
    mappings.Add("Orders","DataOrders");
    mappings.Add("Products","DataProducts");
    string message = "TableMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        message += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateTableMappings()
    Dim mappings As New DataTableMappingCollection()
    mappings.Add("Categories", "DataCategories")
    mappings.Add("Orders", "DataOrders")
    mappings.Add("Products", "DataProducts")
    Dim message As String = "TableMappings:" + 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]

Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs

Возвращает или задает объект DataTableMapping с указанным именем исходной таблицы.

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

Параметры

sourceTable
String

Имя исходной таблицы с учетом регистра.

Значение свойства

Объект DataTableMapping с указанным именем исходной таблицы.

Атрибуты

Примеры

В следующем примере выполняется DataTableMapping поиск объекта с заданным именем исходной DataTableMappingCollection таблицы в коллекции. DataTableMapping Если объект существует, в примере отображаются имя и индекс сопоставления. Если сопоставление не существует, в примере отображается ошибка. В этом примере предполагается DataTableMappingCollection , что коллекция создана.

public void FindDataTableMapping()
{
    // ...
    // create mappings
    // ...
    if (!mappings.Contains("Categories"))
        Console.WriteLine("Error: no such table in collection");
    else
        Console.WriteLine
            ("Name: " + mappings["Categories"].ToString() + "\n"
            + "Index: " + mappings.IndexOf("Categories").ToString());
}
Public Sub FindDataTableMapping()
    ' ...
    ' create mappings
    ' ...
    If Not mappings.Contains("Categories") Then
        Console.WriteLine("Error: no such table in collection")
    Else
        Console.WriteLine("Name: " & mappings("Categories").ToString() _
           & ControlChars.Cr + "Index: " _
           & mappings.IndexOf("Categories").ToString())
    End If
End Sub

Применяется к