DataColumnCollection.Remove Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DataColumn Bir nesneyi koleksiyondan kaldırır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Remove(DataColumn) |
Belirtilen DataColumn nesneyi koleksiyondan kaldırır. |
| Remove(String) |
DataColumn Belirtilen ada sahip nesneyi koleksiyondan kaldırır. |
Remove(DataColumn)
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
Belirtilen DataColumn nesneyi koleksiyondan kaldırır.
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)
Parametreler
- column
- DataColumn
DataColumn Kaldırılacak.
Özel durumlar
column parametresi null'dir.
Sütun bu koleksiyona ait değil.
-Veya-
Sütun bir ilişkinin parçasıdır.
-Veya-
Başka bir sütunun ifadesi bu sütuna bağlıdır.
Örnekler
Aşağıdaki örnek, adlandırılmış bir sütunun Contains mevcut olup olmadığını belirlemek için yöntemini kullanır. Bu durumda özelliği Item[] sütunu döndürür. Yöntemi CanRemove daha sonra sütunun kaldırılıp kaldırılamayacağını denetler; kaldırılıyorsa Remove , yöntem sütunu kaldırır.
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
Açıklamalar
Sütun ekleyerek veya kaldırarak koleksiyon başarıyla değiştirilirse, CollectionChanged olay gerçekleşir.
Ayrıca bkz.
Şunlara uygulanır
Remove(String)
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
DataColumn Belirtilen ada sahip nesneyi koleksiyondan kaldırır.
public:
void Remove(System::String ^ name);
public void Remove(string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)
Parametreler
- name
- String
Kaldırılacak sütunun adı.
Özel durumlar
Koleksiyonun belirtilen ada sahip bir sütunu yok.
Örnekler
Aşağıdaki örnek ilk olarak yöntemini kullanarak Contains koleksiyonda belirli bir sütunun bulunup bulunmadığını belirler. Bulunursa, yöntemi sütunun CanRemove kaldırılıp kaldırılamayacağını test eder. Bu durumda, sütun yöntemiyle Remove kaldırılır.
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
Açıklamalar
Sütun ekleyerek veya kaldırarak koleksiyon başarıyla değiştirilirse, CollectionChanged olay gerçekleşir.