LinqDataSourceUpdateEventArgs.NewObject Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá objekt obsahující hodnoty, které budou uloženy ve zdroji dat.
public:
property System::Object ^ NewObject { System::Object ^ get(); };
public object NewObject { get; }
member this.NewObject : obj
Public ReadOnly Property NewObject As Object
Hodnota vlastnosti
Objekt typu zadaného TableName ve vlastnosti, který obsahuje data k uložení.
Příklady
Následující příklad ukazuje obslužnou rutinu Updating události pro událost. Příklad ukazuje, jak porovnat vlastnosti z OriginalObject vlastnosti a NewObject vlastnost k určení, zda se hodnota ve Category
vlastnosti změnila. Pokud ano, CategoryChanged
vlastnost objektu ve vlastnosti je nastavená NewObject na true
hodnotu .
protected void LinqDataSource_Updating(object sender, LinqDataSourceUpdateEventArgs e)
{
Product originalProduct = (Product)e.OriginalObject;
Product newProduct = (Product)e.NewObject;
if (originalProduct.Category != newProduct.Category)
{
newProduct.CategoryChanged = true;
}
}
Protected Sub LinqDataSource_Updating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceUpdateEventArgs)
Dim originalProduct As Product
Dim newProduct As Product
originalProduct = CType(e.OriginalObject, Product)
newProduct = CType(e.NewObject, Product)
If (originalProduct.Category <> newProduct.Category) Then
newProduct.CategoryChanged = True
End If
End Sub
Poznámky
Vytvořte obslužnou rutinu Updating události a načtěte NewObject vlastnost pro ověření dat. Můžete také změnit data nebo zrušit operaci aktualizace.