Condividi tramite


LinqDataSourceInsertEventArgs.NewObject Proprietà

Definizione

Ottiene l'oggetto contenente i dati da inserire.

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

Valore della proprietà

Oggetto contenente i dati da inserire.

Esempio

Nell'esempio seguente viene illustrato un gestore per l'evento Inserting . L'oggetto della proprietà viene eseguito il NewObject cast a un tipo denominato Product. La DateModified proprietà dell'oggetto è impostata sulla data e l'ora Product correnti.

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

Commenti

La NewObject proprietà contiene i dati che verranno inseriti nell'origine dati. Creare un gestore per l'evento Inserting e recuperare la NewObject proprietà per convalidare i dati, modificare i dati o annullare l'operazione di inserimento prima dell'esecuzione dell'operazione di dati.

La NewObject proprietà restituisce un oggetto di tipo Object. È possibile eseguire il cast di questo oggetto al tipo della classe che rappresenta i dati.

Si applica a