Udostępnij za pośrednictwem


Jak: usuwanie wierszy w elementu DataTable

Aby zachować informacje, że obiekt dataset musi wysłać aktualizacje do źródła danych, należy użyć Delete metodę, aby usunąć wiersze w tabeli danych.Na przykład, jeśli aplikacja używa TableAdapter (lub DataAdapter), karta Update metoda będzie usunąć wiersze w bazie danych, które mają RowState z Deleted.

Jeśli aplikacja nie trzeba wysyłać aktualizacje z powrotem do źródła danych, a następnie jest możliwe usunięcie rekordów przez bezpośredni dostęp do zbierania danych w wierszu (Remove).Aby uzyskać informacje dotyczące lokalizowania określonego wiersza w DataTable, zobacz Jak: Zlokalizuj wiersz określonego elementu DataTable.

Aby usunąć rekordy z tabeli danych

  • Wywołanie Delete metoda DataRow.

    Ta metoda nie fizycznie usunąć rekord; Zamiast tego znaków towarowych rekordu do usunięcia.

    [!UWAGA]

    Jeśli get właściwości count of DataRowCollection, liczba wynikowy zawiera rekordy, które zostały oznaczone do usunięcia.Aby uzyskać dokładne liczby tylko te rekordy, które nie są oznaczone do usunięcia, można wykonać pętlę poprzez zbieranie spojrzenie na RowState właściwości każdego rekordu (zostały oznaczone do usunięcia rekordów RowState z Deleted).Alternatywnie można utworzyć widok danych z zestawu danych, które filtry na podstawie stanu wiersza i Uzyskaj właściwości count stamtąd.

    Poniższy przykład ilustruje sposób wywołać Delete metoda do oznaczania pierwszego wiersza w Customers tabeli jako usunięte:

    NorthwindDataSet1.Customers.Rows(0).Delete()
    
    northwindDataSet1.Customers.Rows[0].Delete();
    
  • Dla zestawów bez typu danych należy użyć kodu podobnego do następującego:

    DataSet1.Tables("Customers").Rows(0).Delete()
    
    dataSet1.Tables["Customers"].Rows[0].Delete();
    

Zobacz też

Zadania

Jak: Dodawanie wierszy do elementu DataTable

Jak: edytowanie wierszy w elementu DataTable

Jak: Zlokalizuj wiersz określonego elementu DataTable

Koncepcje

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

Wiązanie formantów z danych w programie Visual Studio

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych