DataColumnCollection.Add Metod

Definition

Skapar och lägger till ett DataColumn objekt i DataColumnCollection.

Överlagringar

Name Description
Add()

Skapar och lägger till ett DataColumn objekt i DataColumnCollection.

Add(DataColumn)

Skapar och lägger till det angivna DataColumn objektet i DataColumnCollection.

Add(String)

Skapar och lägger till ett DataColumn objekt som har det angivna namnet i DataColumnCollection.

Add(String, Type)

Skapar och lägger till ett DataColumn objekt som har det angivna namnet och skriver till DataColumnCollection.

Add(String, Type, String)

Skapar och lägger till ett DataColumn objekt som har det angivna namnet, typen och uttrycket i DataColumnCollection.

Add()

Skapar och lägger till ett DataColumn objekt i DataColumnCollection.

public:
 virtual System::Data::DataColumn ^ Add();
public:
 System::Data::DataColumn ^ Add();
public virtual System.Data.DataColumn Add();
public System.Data.DataColumn Add();
abstract member Add : unit -> System.Data.DataColumn
override this.Add : unit -> System.Data.DataColumn
member this.Add : unit -> System.Data.DataColumn
Public Overridable Function Add () As DataColumn
Public Function Add () As DataColumn

Returer

Den nyligen skapade DataColumn.

Exempel

I följande exempel skapas och läggs en ny DataColumn till i DataColumnCollection en DataTable.

Private Sub AddColumn()
    ' Get the DataColumnCollection from a table in a DataSet.
    Dim columns As DataColumnCollection = _
        DataSet1.Tables("Prices").Columns
    Dim column As DataColumn = columns.Add()

    With column
       .DataType = System.Type.GetType("System.Decimal")
       .ColumnName = "Total"
       .Expression = "UnitPrice * Quantity"
       .ReadOnly = True
       .Unique = False
    End With
End Sub

Kommentarer

Ett standardnamn ("Column1", "Column2" och så vidare) ges till kolumnen.

Om samlingen har ändrats genom att lägga till eller ta bort kolumner inträffar händelsen CollectionChanged .

Se även

Gäller för

Add(DataColumn)

Skapar och lägger till det angivna DataColumn objektet i DataColumnCollection.

public:
 void Add(System::Data::DataColumn ^ column);
public void Add(System.Data.DataColumn column);
member this.Add : System.Data.DataColumn -> unit
Public Sub Add (column As DataColumn)

Parametrar

column
DataColumn

Att DataColumn lägga till.

Undantag

Parametern column är null.

Kolumnen tillhör redan den här samlingen eller till en annan samling.

Samlingen har redan en kolumn med det angivna namnet. (Jämförelsen är inte skiftlägeskänslig.)

Uttrycket är ogiltigt. Mer information om hur du skapar uttryck finns i Expression egenskapen.

Exempel

I följande exempel läggs en DataColumn till i en DataColumnCollection.

Private Sub AddDataColumn()
    ' Get the DataColumnCollection from a DataTable in a DataSet.
    Dim columns As DataColumnCollection = _
        DataSet1.Tables("Orders").Columns
 
    Dim column As New DataColumn()
    With column
       .DataType = System.Type.GetType("System.Decimal")
       .ColumnName = "ItemPrice"
       .Caption = "Price"
       .ReadOnly = False
       .Unique = False
       .DefaultValue = 0
    End With
    columns.Add(column)
End Sub

Kommentarer

Om samlingen har ändrats genom att lägga till eller ta bort kolumner inträffar händelsen CollectionChanged .

Se även

Gäller för

Add(String)

Skapar och lägger till ett DataColumn objekt som har det angivna namnet i DataColumnCollection.

public:
 virtual System::Data::DataColumn ^ Add(System::String ^ columnName);
public:
 System::Data::DataColumn ^ Add(System::String ^ columnName);
public virtual System.Data.DataColumn Add(string columnName);
public System.Data.DataColumn Add(string columnName);
abstract member Add : string -> System.Data.DataColumn
override this.Add : string -> System.Data.DataColumn
member this.Add : string -> System.Data.DataColumn
Public Overridable Function Add (columnName As String) As DataColumn
Public Function Add (columnName As String) As DataColumn

Parametrar

columnName
String

Kolumnens namn.

Returer

Den nyligen skapade DataColumn.

Undantag

Samlingen har redan en kolumn med det angivna namnet. (Jämförelsen är inte skiftlägeskänslig.)

Exempel

I följande exempel skapas och läggs en ny DataColumn till i en DataColumnCollection av .DataTable

Private Sub AddColumn()
    ' Get the DataColumnCollection from a table in a DataSet.
    Dim columns As DataColumnCollection = _
        DataSet1.Tables("Prices").Columns
    Dim column As DataColumn = columns.Add("Total")

    With column
       .DataType = System.Type.GetType("System.Decimal")
       .ReadOnly = True
       .Expression = "UnitPrice * Quantity"
       .Unique = False
    End With
End Sub

Kommentarer

Som standard DataType är stringför den nya kolumnen .

Om null eller en tom sträng (""") skickas in för namnet, ges ett standardnamn ("Column1", "Column2" och så vidare) till kolumnen.

Contains Använd metoden för att avgöra om en kolumn med det föreslagna namnet redan finns i samlingen.

Om samlingen har ändrats genom att lägga till eller ta bort kolumner inträffar händelsen CollectionChanged .

Se även

Gäller för

Add(String, Type)

Skapar och lägger till ett DataColumn objekt som har det angivna namnet och skriver till DataColumnCollection.

public:
 virtual System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type);
public:
 System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type);
public virtual System.Data.DataColumn Add(string columnName, Type type);
public System.Data.DataColumn Add(string columnName, Type type);
abstract member Add : string * Type -> System.Data.DataColumn
override this.Add : string * Type -> System.Data.DataColumn
member this.Add : string * Type -> System.Data.DataColumn
Public Overridable Function Add (columnName As String, type As Type) As DataColumn
Public Function Add (columnName As String, type As Type) As DataColumn

Parametrar

columnName
String

Att ColumnName använda när du skapar kolumnen.

type
Type

I DataType den nya kolumnen.

Returer

Den nyligen skapade DataColumn.

Undantag

Samlingen har redan en kolumn med det angivna namnet. (Jämförelsen är inte skiftlägeskänslig.)

Uttrycket är ogiltigt. Mer information om hur du skapar uttryck finns i Expression egenskapen.

Exempel

I följande exempel skapas och läggs en ny DataColumn till i en DataColumnCollection av .DataTable

Private Sub AddColumn()
    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"))
    column.ReadOnly = True
    column.Unique = False
End Sub

Kommentarer

Om null eller en tom sträng (""") skickas in för namnet, ges ett standardnamn ("Column1", "Column2" och så vidare) till kolumnen.

Contains Använd metoden för att avgöra om en kolumn med det föreslagna namnet redan finns i samlingen.

Om samlingen har ändrats genom att lägga till eller ta bort kolumner inträffar händelsen CollectionChanged .

Se även

Gäller för

Add(String, Type, String)

Skapar och lägger till ett DataColumn objekt som har det angivna namnet, typen och uttrycket i DataColumnCollection.

public:
 virtual System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type, System::String ^ expression);
public:
 System::Data::DataColumn ^ Add(System::String ^ columnName, Type ^ type, System::String ^ expression);
public virtual System.Data.DataColumn Add(string columnName, Type type, string expression);
public System.Data.DataColumn Add(string columnName, Type type, string expression);
abstract member Add : string * Type * string -> System.Data.DataColumn
override this.Add : string * Type * string -> System.Data.DataColumn
member this.Add : string * Type * string -> System.Data.DataColumn
Public Overridable Function Add (columnName As String, type As Type, expression As String) As DataColumn
Public Function Add (columnName As String, type As Type, expression As String) As DataColumn

Parametrar

columnName
String

Namnet som ska användas när du skapar kolumnen.

type
Type

I DataType den nya kolumnen.

expression
String

Uttrycket som ska tilldelas Expression egenskapen.

Returer

Den nyligen skapade DataColumn.

Undantag

Samlingen har redan en kolumn med det angivna namnet. (Jämförelsen är inte skiftlägeskänslig.)

Uttrycket är ogiltigt. Mer information om hur du skapar uttryck finns i Expression egenskapen.

Exempel

I följande exempel skapas och läggs en ny DataColumn till i en DataColumnCollection av .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

Kommentarer

Om null eller en tom sträng (""") skickas in för namnet, ges ett standardnamn ("Column1", "Column2" och så vidare) till kolumnen.

Contains Använd metoden för att avgöra om en kolumn med det föreslagna namnet redan finns i samlingen.

Om samlingen har ändrats genom att lägga till eller ta bort kolumner inträffar händelsen CollectionChanged .

Se även

Gäller för