HierarchicalDataBoundControl.OnDataPropertyChanged Metode
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.
Dipanggil ketika salah satu properti identifikasi sumber data dasar diubah, untuk mengikat kembali kontrol terikat data ke datanya.
protected:
override void OnDataPropertyChanged();
protected override void OnDataPropertyChanged ();
override this.OnDataPropertyChanged : unit -> unit
Protected Overrides Sub OnDataPropertyChanged ()
Contoh
Contoh kode berikut menunjukkan bagaimana kontrol terikat data dapat memanggil OnDataPropertyChanged metode jika properti yang mengidentifikasi sumber data diubah setelah kontrol terikat data diinisialisasi. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HierarchicalDataBoundControl kelas .
public string DataTextField {
get {
object o = ViewState["DataTextField"];
return((o == null) ? string.Empty : (string)o);
}
set {
ViewState["DataTextField"] = value;
if (Initialized) {
OnDataPropertyChanged();
}
}
}
Public Property DataTextField() As String
Get
Dim o As Object = ViewState("DataTextField")
If o Is Nothing Then
Return String.Empty
Else
Return CStr(o)
End If
End Get
Set(ByVal value As String)
ViewState("DataTextField") = value
If Initialized Then
OnDataPropertyChanged()
End If
End Set
End Property
Keterangan
Metode OnDataPropertyChanged ini dipanggil ketika DataSource atau DataSourceID diubah kapan saja setelah peristiwa halaman PreRender .