LinqDataSourceUpdateEventArgs.NewObject Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.