Jak: získat určité verze objekt DataRow
Při změně data řádků, objekt dataset zachová původní (Original) a nový (Current) verze řádkem.Například před voláním AcceptChanges metoda, aplikace přístup různé verze záznamu (podle definice v DataRowVersion výčtu) a odpovídajícím způsobem zpracovat změny.
[!POZNÁMKA]
Existují různé verze řádku pouze poté, co byl upraven a před případné AcceptChanges metoda volána.Po AcceptChanges byla volána metoda, aktuální a původní verze jsou stejné.
Předávání DataRowVersion hodnotu spolu s index sloupce (nebo název sloupce jako řetězec) vrátí hodnotu z řádku verze daného sloupce.Změněné sloupce je určen během ColumnChanging a ColumnChanged události tak, aby se včas seznámit liší řádku verze pro účely ověření.Pokud jste dočasně pozastavena omezení, budou tyto události zvýšit a bude nutné programově určit sloupce, které se změnily.To lze provést pomocí iterace Columns shromažďování a porovnání různých DataRowVersion hodnoty.
Přístup k původní verzi objekt DataRow
Původní verzi záznamu
Hodnota ve sloupci přístup DataRowVersion řádku, který chcete vrátit.
Následující příklad ukazuje, jak můžete DataRowVersion hodnotu získat původní hodnoty CompanyName v DataRow:
Dim originalCompanyName = NorthwindDataSet1.Customers(0)( "CompanyName", DataRowVersion.Original).ToString()
string originalCompanyName; originalCompanyName = northwindDataSet1.Customers[0] ["CompanyName", DataRowVersion.Original].ToString();
Přístup k aktuální verzi objekt DataRow
Aktuální verzi záznamu
Hodnota sloupce a přidáte parametr index označující verzi řádku, které chcete vrátit.
Následující příklad ukazuje, jak můžete DataRowVersion hodnotu získat aktuální hodnotu CompanyName v DataRow:
Dim currentCompanyName = NorthwindDataSet1.Customers(0)( "CompanyName", DataRowVersion.Current).ToString()
string currentCompanyName; currentCompanyName = northwindDataSet1.Customers[0] ["CompanyName", DataRowVersion.Current].ToString();
Viz také
Koncepty
Novinky ve vývoji datových aplikací v sadě Visual Studio 2012
Vazba na Data v aplikaci Visual Studio model Windows Forms prvky
Příprava aplikace pro příjem dat.
Ovládací prvky vazby na Data v aplikaci Visual Studio