Questa documentazione è stata archiviata e non viene gestita.

Proprietà DataColumn.ColumnMapping

Aggiornamento: novembre 2007

Ottiene o imposta l'oggetto MappingType della colonna.

Spazio dei nomi:  System.Data
Assembly:  System.Data (in System.Data.dll)

'Dichiarazione
Public Overridable Property ColumnMapping As MappingType
'Utilizzo
Dim instance As DataColumn
Dim value As MappingType

value = instance.ColumnMapping

instance.ColumnMapping = value
/** @property */
public MappingType get_ColumnMapping()
/** @property */
public  void set_ColumnMapping(MappingType value)

public function get ColumnMapping () : MappingType
public function set ColumnMapping (value : MappingType)

Valore proprietà

Tipo: System.Data.MappingType
Uno dei valori dell'enumerazione MappingType.

La proprietà ColumnMapping determina il modo in cui un oggetto DataColumn viene mappato quando un oggetto DataSet viene salvato come documento XML mediante il metodo WriteXml.

Se ad esempio un oggetto DataColumn viene denominato "customerID" e la relativa proprietà ColumnMapping viene impostata su MappingType.Element, il valore della colonna produrrà il seguente XML:

 <Customers>
  <customerID>ALFKI</customerID>
 ......
  </Customers>
  <Orders>
  <OrderID>12345</OrderID>
  <customerID>ALFKI</customerID>
 ......
  </Orders>

Se, tuttavia, la stessa colonna viene associata a MappingType.Attribute, verrà prodotto il seguente XML:

 <Customers customerID="ALFKI"........more attributes.....>
  <Order orderID="1234"....more attributes..../>
  <Order orderID="1234"....more attributes..../>
 ...... More orders for this customer
  </Customers>

Utilizzare il costruttore DataColumn contenente l'argomento type per specificare il modo in cui l'oggetto DataColumn viene mappato quando il relativo oggetto DataSet viene convertito in un documento XML.

La proprietà ColumnMapping corrisponde all'argomento type del costruttore.

Nell'esempio seguente viene impostata la proprietà di tipo ColumnMapping del nuovo oggetto DataColumn.

Private Sub AddColumn(table As DataTable )
    ' Create a new column and set its properties.
    Dim column As DataColumn = New DataColumn("ID", _
        Type.GetType("System.Int32"), "", MappingType.Attribute)
    column.DataType = Type.GetType("System.String")
    column.ColumnMapping = MappingType.Element

    ' Add the column the table's columns collection.
    table.Columns.Add(column)
End Sub


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 1.0
Mostra: