DataRowCollection.Remove(DataRow) 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.
Belirtilen DataRow öğesini koleksiyondan kaldırır.
public:
void Remove(System::Data::DataRow ^ row);
public void Remove (System.Data.DataRow row);
member this.Remove : System.Data.DataRow -> unit
Public Sub Remove (row As DataRow)
Parametreler
Örnekler
Aşağıdaki örnek, bir DataRowCollection nesnedeki Remove bulunan satırı silmek için yöntemini kullanır. Örnek ilk olarak, satır koleksiyonunun Contains bir satır içerip içermediğini belirlemek için yöntemini kullanır. Varsa, Find yöntemi belirli satırı bulmak için kullanılır ve Remove ardından satırı kaldırmak için yöntemi kullanılır.
Private Sub RemoveFoundRow(ByVal table As DataTable)
Dim rowCollection As DataRowCollection = table.Rows
' Test to see if the collection contains the value.
If rowCollection.Contains(TextBox1.Text) Then
Dim foundRow As DataRow = rowCollection.Find(TextBox1.Text)
rowCollection.Remove(foundRow)
Console.WriteLine("Row Deleted")
Else
Console.WriteLine("No such row found.")
End If
End Sub
Açıklamalar
Bir satır kaldırıldığında, bu satırdaki tüm veriler kaybolur. Ayrıca, yalnızca kaldırma için bir satırı işaretlemek için sınıfının yöntemini DataRow çağırabilirsinizDelete. Çağrısı Remove
, çağrısı Delete ve ardından çağrısı AcceptChangesile aynıdır.
Remove bir nesne üzerinden DataRowCollection yinelenirken foreach döngüsünde çağrılmamalıdır. Remove koleksiyonun durumunu değiştirir.
Aynı anda koleksiyonun Clear tüm üyelerini kaldırmak için yöntemini de kullanabilirsiniz.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin