Freigeben über


LinqDataSource.Inserted Ereignis

Definition

Tritt ein, wenn ein Einfügevorgang abgeschlossen wurde.

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) 

Ereignistyp

Beispiele

Das folgende Beispiel zeigt, wie Sie einen Ereignishandler für das Ereignis erstellen, das Inserted nach Ausnahmen sucht und die Identitätseigenschaft für den neuen Datensatz abruft.

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

Hinweise

Behandeln Sie das Inserted Ereignis, um alle Ausnahmen vom Einfügevorgang abzufangen oder die Werte nach Abschluss des Einfügevorgangs zu untersuchen. Sie können die neuen Werte über das LinqDataSourceStatusEventArgs -Objekt abrufen, das an Ereignishandler übergeben wird. Beispielsweise können Sie das LinqDataSourceStatusEventArgs -Objekt verwenden, um die identitätseigenschaft abzurufen, die von einer Datenbank für einen neuen Datensatz generiert wurde.

Gilt für: