Jak: odstranit řádky v objektu DataTable
Chcete-li zachovat informace, že objekt dataset je nutné odeslat aktualizace zdroje dat, použijte Delete metoda odstranění řádků v tabulce dat.Pokud aplikace používá TableAdapter (nebo DataAdapter), adaptéru Update metoda odstraní řádky v databázi, které mají RowState z Deleted.
Pokud aplikace není nutné odesílat aktualizace zdroje dat a potom je možné odebrat záznamy o přímý přístup k řádku shromažďování dat (Remove).Další informace o vyhledání určitého řádku DataTable, viz Postup: vyhledejte konkrétní řádek v objektu DataTable.
Odstranit záznamy z tabulky dat
Volání Delete metodou DataRow.
Tato metoda fyzicky odebrat záznam; místo toho značky pro odstranění záznamu.
[!POZNÁMKA]
Je-li získat vlastnost count DataRowCollection, výsledný počet zahrnuje záznamy, které byly označeny k odstranění.Chcete-li získat přesný počet pouze záznamy, které nejsou označeny k odstranění můžete smyčku v kolekci RowState vlastnost každý záznam (mají záznamy označeny k odstranění RowState z Deleted).Můžete také vytvořit zobrazení dat objektu DataSet filtry na základě stavu řádků a získat vlastnosti zde.
Následující příklad ukazuje, jak volat Delete metoda označit první řádek Customers odstranění tabulky:
NorthwindDataSet1.Customers.Rows(0).Delete()
northwindDataSet1.Customers.Rows[0].Delete();
Netypovou soubory použijte kód podobný následujícímu:
DataSet1.Tables("Customers").Rows(0).Delete()
dataSet1.Tables["Customers"].Rows[0].Delete();
Viz také
Úkoly
Jak: přidání řádků do DataTable
Jak: Upravit řádky v objektu DataTable
Postup: vyhledejte konkrétní řádek v objektu DataTable
Koncepty
Příprava aplikace pro příjem dat.