LinqDataSource.Inserted Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn ein Einfügevorgang abgeschlossen ist.
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 Inserted Ereignis erstellen, das auf Ausnahmen überprüft 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 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. Sie können z. B. das LinqDataSourceStatusEventArgs Objekt verwenden, um die identitätseigenschaft abzurufen, die von einer Datenbank für einen neuen Datensatz generiert wurde.