Bagikan melalui


DataColumnMappingCollection.GetColumnMappingBySchemaAction Metode

Definisi

DataColumnMapping Mendapatkan untuk , nama kolom sumber yang ditentukanDataColumnMappingCollection, dan MissingMappingAction.

public:
 static System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::Data::Common::DataColumnMappingCollection ^ columnMappings, System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping? GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection? columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
static member GetColumnMappingBySchemaAction : System.Data.Common.DataColumnMappingCollection * string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Shared Function GetColumnMappingBySchemaAction (columnMappings As DataColumnMappingCollection, sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping

Parameter

sourceColumn
String

Nama kolom sumber peka huruf besar/kecil untuk ditemukan.

mappingAction
MissingMappingAction

Salah MissingMappingAction satu nilai.

Mengembalikan

Objek DataColumnMapping.

Pengecualian

Parameter mappingAction diatur ke Error, dan tidak ada pemetaan yang ditentukan.

Contoh

Contoh berikut mencari dengan nama kolom sumber yang DataColumnMapping diberikan dalam koleksi. Jika objek ada, objek akan dikembalikan. Contoh mengasumsikan bahwa DataColumnMappingCollection koleksi dan DataColumnMapping objek telah dibuat.

public void FindDataColumnMapping()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains("Description"))
        mapping = DataColumnMappingCollection.GetColumnMappingBySchemaAction
            (mappings, "Description", MissingMappingAction.Ignore);
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains("Description") Then
        mapping = _
           DataColumnMappingCollection.GetColumnMappingBySchemaAction _
           (mappings, "Description", MissingMappingAction.Ignore)
    End If
End Sub

Keterangan

DataColumnMapping Jika ada dalam koleksi, maka akan dikembalikan.

DataColumnMapping Jika tidak ada dalam koleksi, untuk yang diberikanMissingMappingAction, tindakan berikut terjadi:

MissingMappingAction Tindakan yang Diambil
Passthrough DataColumnMapping Membuat dengan nama kolom sumber yang ditentukan sebagai nama kolom sumber dan DataSet nama kolom. Ini DataColumnMapping tidak ditambahkan ke koleksi.
Error InvalidOperationException dihasilkan jika pemetaan kolom yang ditentukan hilang.
Ignore Mendapatkan nilai null.

Berlaku untuk

Lihat juga