DataColumnCollection.Remove Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.