Bagikan melalui


LinqDataSourceUpdateEventArgs.NewObject Properti

Definisi

Mendapatkan objek yang berisi nilai yang akan disimpan di sumber data.

public:
 property System::Object ^ NewObject { System::Object ^ get(); };
public object NewObject { get; }
member this.NewObject : obj
Public ReadOnly Property NewObject As Object

Nilai Properti

Objek jenis yang ditentukan dalam TableName properti yang berisi data untuk disimpan.

Contoh

Contoh berikut menunjukkan penanganan aktivitas untuk peristiwa tersebut Updating . Contoh menunjukkan cara membandingkan properti dari OriginalObject properti dan NewObject properti untuk menentukan apakah nilai dalam Category properti telah berubah. Jika demikian, CategoryChanged properti objek dalam NewObject properti diatur ke true.

protected void LinqDataSource_Updating(object sender, LinqDataSourceUpdateEventArgs e)
{
    Product originalProduct = (Product)e.OriginalObject;
    Product newProduct = (Product)e.NewObject;

    if (originalProduct.Category != newProduct.Category)
    {
        newProduct.CategoryChanged = true;
    }
}
Protected Sub LinqDataSource_Updating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceUpdateEventArgs)
    Dim originalProduct As Product
    Dim newProduct As Product

    originalProduct = CType(e.OriginalObject, Product)
    newProduct = CType(e.NewObject, Product)

    If (originalProduct.Category <> newProduct.Category) Then
        newProduct.CategoryChanged = True
    End If
End Sub

Keterangan

Buat penanganan aktivitas untuk Updating peristiwa dan ambil NewObject properti untuk memvalidasi data. Anda juga dapat mengubah data atau membatalkan operasi pembaruan.

Berlaku untuk