Bagikan melalui


DataColumnCollection.Remove Metode

Definisi

DataColumn Menghapus objek dari koleksi.

Overload

Remove(DataColumn)

Menghapus objek yang ditentukan DataColumn dari koleksi.

Remove(String)

DataColumn Menghapus objek yang memiliki nama yang ditentukan dari koleksi.

Remove(DataColumn)

Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs

Menghapus objek yang ditentukan DataColumn dari koleksi.

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)

Parameter

column
DataColumn

yang DataColumn akan dihapus.

Pengecualian

Parameternya column adalah null.

Kolom bukan milik koleksi ini.

-Atau-

Kolom adalah bagian dari hubungan.

-Atau-

Ekspresi kolom lain bergantung pada kolom ini.

Contoh

Contoh berikut menggunakan Contains metode untuk menentukan apakah kolom bernama ada. Jika demikian, Item[] properti mengembalikan kolom . Metode ini CanRemove kemudian memeriksa apakah kolom dapat dihapus; jika demikian, Remove metode akan menghapusnya.

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

Keterangan

Jika koleksi berhasil diubah dengan menambahkan atau menghapus kolom, CollectionChanged peristiwa akan terjadi.

Lihat juga

Berlaku untuk

Remove(String)

Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs

DataColumn Menghapus objek yang memiliki nama yang ditentukan dari koleksi.

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

Parameter

name
String

Nama kolom yang akan dihapus.

Pengecualian

Koleksi tidak memiliki kolom dengan nama yang ditentukan.

Contoh

Contoh berikut pertama-tama Contains menggunakan metode untuk menentukan apakah kolom tertentu ditemukan dalam koleksi. Jika ditemukan, CanRemove metode menguji apakah kolom dapat dihapus. Jika demikian, kolom dihapus dengan Remove metode .

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

Keterangan

Jika koleksi berhasil diubah dengan menambahkan atau menghapus kolom, CollectionChanged peristiwa akan terjadi.

Lihat juga

Berlaku untuk