Bagikan melalui


LinqDataSourceUpdateEventArgs.OriginalObject Properti

Definisi

Mendapatkan objek yang berisi nilai yang awalnya diambil dari sumber data.

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

Nilai Properti

Objek jenis yang ditentukan dalam TableName properti yang berisi data yang diambil dari sumber data.

Contoh

Contoh berikut menunjukkan penanganan aktivitas untuk peristiwa tersebut Updating . Contoh menunjukkan cara membandingkan OriginalObject properti dari 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

Anda dapat menggunakan OriginalObject properti untuk memeriksa nilai asli terhadap nilai saat ini di sumber data dan untuk membatalkan operasi pembaruan atau mengambil tindakan lain.

Properti OriginalObject hanya berisi nilai untuk properti yang dipertahankan dalam status tampilan di halaman Web. Properti dipertahankan dalam keadaan ini:

UpdateCheck Jika properti diatur ke Never dan nilai tidak ditampilkan dalam kontrol terikat data, nilai tidak disimpan di halaman Web. Dalam hal ini, itu tidak dapat ditetapkan ke OriginalObject properti .

Berlaku untuk