LinqDataSourceInsertEventArgs.NewObject Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het object op dat de gegevens bevat die moeten worden ingevoegd.
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 dat de gegevens bevat die moeten worden ingevoegd.
Voorbeelden
In het volgende voorbeeld ziet u een handler voor de Inserting gebeurtenis. Het object van de eigenschap wordt omgezet in een type met de NewObject naam Product. De DateModified eigenschap van het Product object is ingesteld op de huidige datum en tijd.
protected void LinqDataSource_Inserting(object sender, LinqDataSourceInsertEventArgs e)
{
Product product = (Product)e.NewObject;
product.DateModified = DateTime.Now;
}
Protected Sub LinqDataSource_Inserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceInsertEventArgs)
Dim product As Product
product = CType(e.NewObject, Product)
product.DateModified = DateTime.Now
End Sub
Opmerkingen
De NewObject eigenschap bevat de gegevens die in de gegevensbron worden ingevoegd. Maak een handler voor de Inserting gebeurtenis en haal de NewObject eigenschap op om de gegevens te valideren, de gegevens te wijzigen of de invoegbewerking te annuleren voordat de gegevensbewerking wordt uitgevoerd.
De NewObject eigenschap retourneert een object van het type Object. U kunt dit object casten naar het type klasse dat de gegevens vertegenwoordigt.