Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataColumnCollection.Add (String, Type, String)

 

Data di pubblicazione: novembre 2016

Crea e aggiunge un DataColumn oggetto contenente il nome specificato, tipo e l'espressione per il DataColumnCollection.

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

public DataColumn Add(
	string columnName,
	Type type,
	string expression
)

Parametri

columnName
Type: System.String

Il nome da utilizzare quando si crea la colonna.

type
Type: System.Type

Il DataType della nuova colonna.

expression
Type: System.String

L'espressione da assegnare al Expression proprietà.

Valore restituito

Type: System.Data.DataColumn

Oggetto DataColumn appena creato.

Exception Condition
DuplicateNameException

L'insieme dispone già di una colonna con il nome specificato. (Il confronto non è tra maiuscole e minuscole).

InvalidExpressionException

L'espressione non è valido. Vedere il Expression Per ulteriori informazioni su come creare espressioni di proprietà.

Se null o una stringa vuota ("") viene passato in per il nome, viene assegnato un nome predefinito ("Column1", "Column2" e così via) alla colonna.

Utilizzare il Contains metodo per determinare se una colonna con il nome proposto è già presente nella raccolta.

Se la raccolta viene modificata aggiungendo o rimuovendo colonne, il CollectionChanged si verifica l'evento.

Nell'esempio seguente viene creato e aggiunto un nuovo DataColumn per un DataColumnCollection di un DataTable.

Private Sub AddColumn()
    ' Get the DataColumnCollection of a table in a DataSet.
    Dim columns As DataColumnCollection = _
        DataSet1.Tables("Orders").Columns

    ' Add a new column and return it.
    Dim column As DataColumn = _
        columns.Add("Total", System.Type.GetType( _
        "System.Decimal"), "Price + Tax")
    column.ReadOnly = True
    column.Unique = False
 End Sub

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: