LinqDataSourceUpdateEventArgs.NewObject Eigenschap

Definitie

Hiermee haalt u het object op dat de waarden bevat die worden opgeslagen in de gegevensbron.

public:
 property System::Object ^ NewObject { System::Object ^ get(); };
public object NewObject { get; }
member this.NewObject : obj
Public ReadOnly Property NewObject As Object

Waarde van eigenschap

Een object van het type dat is opgegeven in de TableName eigenschap die de gegevens bevat die moeten worden opgeslagen.

Voorbeelden

In het volgende voorbeeld ziet u een gebeurtenis-handler voor de Updating gebeurtenis. In het voorbeeld ziet u hoe u eigenschappen van de OriginalObject eigenschap en de NewObject eigenschap vergelijkt om te bepalen of de waarde in de Category eigenschap is gewijzigd. Zo ja, dan wordt de CategoryChanged eigenschap van het object in de NewObject eigenschap ingesteld op 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

Opmerkingen

Maak een gebeurtenis-handler voor de Updating gebeurtenis en haal de NewObject eigenschap op om de gegevens te valideren. U kunt ook de gegevens wijzigen of de updatebewerking annuleren.

Van toepassing op