LinqDataSource.Inserted Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ekleme işlemi tamamlandığında gerçekleşir.
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)
Olay Türü
Örnekler
Aşağıdaki örnekte, özel durumları denetleen ve yeni kayıt için kimlik özelliğini alan olay için Inserted bir olay işleyicisinin nasıl oluşturulacağı gösterilmektedir.
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
Açıklamalar
Ekleme işleminden Inserted özel durumları yakalamak veya ekleme işlemi tamamlandıktan sonra değerleri incelemek için olayı işleyebilirsiniz. Olay işleyicilerine geçirilen nesne aracılığıyla LinqDataSourceStatusEventArgs yeni değerleri alabilirsiniz. Örneğin, yeni bir veri kaydı için veritabanı tarafından oluşturulan kimlik özelliğini almak için nesnesini kullanabilirsiniz LinqDataSourceStatusEventArgs .