LinqDataSource.Inserted Händelse

Definition

Inträffar när en infogningsåtgärd har slutförts.

public:
 event EventHandler<System::Web::UI::WebControls::LinqDataSourceStatusEventArgs ^> ^ Inserted;
public event EventHandler<System.Web.UI.WebControls.LinqDataSourceStatusEventArgs> Inserted;
member this.Inserted : EventHandler<System.Web.UI.WebControls.LinqDataSourceStatusEventArgs> 
Public Custom Event Inserted As EventHandler(Of LinqDataSourceStatusEventArgs) 

Händelsetyp

Exempel

I följande exempel visas hur du skapar en händelsehanterare för händelsen Inserted som söker efter undantag och hämtar identitetsegenskapen för den nya posten.

protected void LinqDataSource_Inserted(object sender, LinqDataSourceStatusEventArgs e)
{
    if (e.Exception == null)
    {
        Product newProduct = (Product)e.Result;
        Literal1.Text = "The new product id is " + newProduct.ProductID;
        Literal1.Visible = true;            
    }
    else
    {
        LogError(e.Exception.Message);
        Literal1.Text = "We are sorry. There was a problem saving the record. The administrator has been notified.";
        Literal1.Visible = true;
        e.ExceptionHandled = true;            
    }
}
Protected Sub LinqDataSource_Inserted(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceStatusEventArgs)
    If (IsNothing(e.Exception)) Then
        Dim newProduct As Product
        newProduct = CType(e.Result, Product)
        Literal1.Text = "The new product id is " & newProduct.ProductID
        Literal1.Visible = True
    Else
        LogError(e.Exception.Message)
        Literal1.Text = "We are sorry. There was a problem saving the record. The administrator has been notified."
        Literal1.Visible = True
        e.ExceptionHandled = True
    End If
End Sub

Kommentarer

Inserted Hantera händelsen för att fånga eventuella undantag från infogningsåtgärden eller för att undersöka värdena när infogningsåtgärden har slutförts. Du kan hämta de nya värdena via objektet LinqDataSourceStatusEventArgs som skickas till händelsehanterare. Du kan till exempel använda LinqDataSourceStatusEventArgs objektet för att hämta identitetsegenskapen som genereras av en databas för en ny datapost.

Gäller för