Język

DataColumnCollection.Remove Metoda

Definicja

Usuwa DataColumn obiekt z kolekcji.

Przeciążenia

Nazwa Opis
Remove(DataColumn)

Usuwa określony DataColumn obiekt z kolekcji.

Remove(String)

DataColumn Usuwa obiekt, który ma określoną nazwę z kolekcji.

Remove(DataColumn)

Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs

Usuwa określony DataColumn obiekt z kolekcji.

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

Parametry

column
DataColumn

Element DataColumn do usunięcia.

Wyjątki

Parametr column jest null.

Kolumna nie należy do tej kolekcji.

-Or-

Kolumna jest częścią relacji.

-Or-

Wyrażenie innej kolumny zależy od tej kolumny.

Przykłady

W poniższym przykładzie użyto Contains metody w celu określenia, czy istnieje nazwana kolumna. Jeśli tak, Item[] właściwość zwraca kolumnę. Następnie CanRemove metoda sprawdza, czy kolumna może zostać usunięta. Jeśli tak, Remove metoda ją usunie.

private void TestAndRemove(DataColumn colToRemove)
{
    DataColumnCollection columns;
    // Get the DataColumnCollection from a DataTable in a DataSet.
    columns = DataSet1.Tables["Orders"].Columns;

    if(columns.Contains(colToRemove.ColumnName))
    {
        columns.Remove(colToRemove);
    }
}
Private Sub TestAndRemove(ByVal colToRemove As DataColumn)
    ' Get the DataColumnCollection from a DataTable in a DataSet.
    Dim columns As DataColumnCollection = _
        DataSet1.Tables("Orders").Columns
 
    If columns.Contains(colToRemove.ColumnName) Then
       columns.Remove(colToRemove)
    End If
End Sub

Uwagi

Jeśli kolekcja zostanie pomyślnie zmieniona przez dodanie lub usunięcie kolumn, CollectionChanged wystąpi zdarzenie.

Zobacz też

Dotyczy

Remove(String)

Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs
Źródło:
DataColumnCollection.cs

DataColumn Usuwa obiekt, który ma określoną nazwę z kolekcji.

public:
 void Remove(System::String ^ name);
public void Remove(string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)

Parametry

name
String

Nazwa kolumny do usunięcia.

Wyjątki

Kolekcja nie ma kolumny o określonej nazwie.

Przykłady

W poniższym przykładzie najpierw użyto Contains metody , aby określić, czy określona kolumna znajduje się w kolekcji. Jeśli zostanie znaleziona CanRemove , metoda sprawdza, czy można usunąć kolumnę. Jeśli tak, kolumna zostanie usunięta z Remove metodą .

private void RemoveColumnByName(string columnName)
{
    // Get the DataColumnCollection from a DataTable in a DataSet.
    DataColumnCollection columns =
        ds.Tables["Suppliers"].Columns;

    if(columns.Contains(columnName))
        if(columns.CanRemove(columns[columnName]))
            columns.Remove(columnName);
}
Private Sub RemoveColumnByName(columnName As String)

    ' Get the DataColumnCollection from a DataTable in a DataSet.
    Dim columns As DataColumnCollection = _
        DataSet1.Tables("Orders").Columns

    If columns.Contains(columnName) Then 
        If columns.CanRemove(columns(columnName)) Then 
            columns.Remove(columnName)
        End If
    End If
 End Sub

Uwagi

Jeśli kolekcja zostanie pomyślnie zmieniona przez dodanie lub usunięcie kolumn, CollectionChanged wystąpi zdarzenie.

Zobacz też

Dotyczy