LinqDataSourceUpdateEventArgs.NewObject Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar objektet som innehåller de värden som ska sparas i datakällan.
public:
property System::Object ^ NewObject { System::Object ^ get(); };
public object NewObject { get; }
member this.NewObject : obj
Public ReadOnly Property NewObject As Object
Egenskapsvärde
Ett objekt av den typ som anges i egenskapen TableName som innehåller de data som ska sparas.
Exempel
I följande exempel visas en händelsehanterare för Updating händelsen. Exemplet visar hur du jämför egenskaper från OriginalObject egenskapen och NewObject egenskapen för att avgöra om värdet i Category egenskapen har ändrats. I så fall CategoryChanged är egenskapen för objektet i NewObject egenskapen inställd på true.
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
Kommentarer
Skapa en händelsehanterare för Updating händelsen och hämta NewObject egenskapen för att verifiera data. Du kan också ändra data eller avbryta uppdateringsåtgärden.