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
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
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
Kaldırılacak DataColumn .
Özel durumlar
column
parametresidirnull
.
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ılabiliyorsa yöntemi Remove 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 eklenerek veya kaldırılarak 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
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, CanRemove yöntem sütunun kaldırılıp kaldırılamayacağını test eder. Bu durumda, yöntemiyle Remove sütun 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 eklenerek veya kaldırılarak koleksiyon başarıyla değiştirilirse, CollectionChanged olay gerçekleşir.