LinqDataSourceUpdateEventArgs.NewObject Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Objekt ab, das die Werte enthält, die in der Datenquelle gespeichert werden.
public:
property System::Object ^ NewObject { System::Object ^ get(); };
public object NewObject { get; }
member this.NewObject : obj
Public ReadOnly Property NewObject As Object
Eigenschaftswert
Ein Objekt des in der TableName-Eigenschaft angegebenen Typs, das die zu speichernden Daten enthält.
Beispiele
Das folgende Beispiel zeigt einen Ereignishandler für das Updating Ereignis. Das Beispiel zeigt, wie Eigenschaften aus der OriginalObject -Eigenschaft und der NewObject -Eigenschaft verglichen werden, um festzustellen, ob sich der Wert in der Category
Eigenschaft geändert hat. Wenn dies der Grund ist, wird die CategoryChanged
-Eigenschaft des -Objekts in der NewObject -Eigenschaft auf true
festgelegt.
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
Hinweise
Erstellen Sie einen Ereignishandler für das Updating Ereignis, und rufen Sie die NewObject -Eigenschaft ab, um die Daten zu überprüfen. Sie können auch die Daten ändern oder den Aktualisierungsvorgang abbrechen.