LinqDataSourceInsertEventArgs.NewObject Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto que contiene los datos que se van a insertar.
public:
property System::Object ^ NewObject { System::Object ^ get(); };
public object NewObject { get; }
member this.NewObject : obj
Public ReadOnly Property NewObject As Object
Valor de propiedad
Objeto que contiene los datos que se van a insertar.
Ejemplos
En el ejemplo siguiente se muestra un controlador para el Inserting evento . El objeto desde el NewObject propiedad se convierte en un tipo denominado Product
. El DateModified
propiedad de la Product
objeto se establece en la fecha y hora actuales.
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
Comentarios
La NewObject propiedad contiene los datos que se insertarán en el origen de datos. Cree un controlador para el Inserting evento y recupere la NewObject propiedad para validar los datos, cambiar los datos o cancelar la operación de inserción antes de que se ejecute la operación de datos.
La NewObject propiedad devuelve un objeto de tipo Object. Puede convertir este objeto en el tipo de la clase que representa los datos.