ButtonFieldBase Kelas
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.
Berfungsi sebagai kelas dasar abstrak untuk bidang tombol, seperti ButtonField kelas atau CommandField . Kelas ButtonFieldBase ini menyediakan metode dan properti yang umum untuk semua bidang tombol.
public ref class ButtonFieldBase abstract : System::Web::UI::WebControls::DataControlField
public abstract class ButtonFieldBase : System.Web.UI.WebControls.DataControlField
type ButtonFieldBase = class
inherit DataControlField
Public MustInherit Class ButtonFieldBase
Inherits DataControlField
- Warisan
- Turunan
Keterangan
Kelas ButtonFieldBase adalah kelas dasar abstrak untuk bidang tombol dan berisi metode dan properti yang umum untuk semua bidang tombol. Karena kelas ini abstrak, Anda tidak dapat membuat instansnya secara langsung. Sebagai gantinya, Anda harus membuat instans kelas non-abstrak yang mewarisi dari ButtonFieldBase kelas , seperti ButtonField kelas atau CommandField .
Objek yang berasal dari ButtonFieldBase digunakan oleh kontrol terikat data (seperti GridView kontrol dan DetailsView ) untuk menampilkan satu atau beberapa tombol untuk setiap rekaman yang ditampilkan. Bidang tombol ditampilkan secara berbeda tergantung pada kontrol terikat data tempat bidang digunakan. Misalnya, GridView kontrol menampilkan bidang tombol sebagai kolom, sedangkan DetailsView kontrol menampilkannya sebagai baris.
Mengklik tombol di bidang tombol akan menaikkan peristiwa perintah kontrol terikat data induk. Anda dapat menyediakan rutinitas kustom untuk dilakukan saat tombol diklik dengan menyediakan penanganan aktivitas untuk peristiwa perintah.
Catatan
GridView Kontrol menaikkan RowCommand peristiwa, sedangkan DetailsView kontrol menaikkan ItemCommand peristiwa.
Untuk menentukan jenis tombol yang akan ditampilkan, gunakan ButtonType properti . Untuk memperlihatkan atau menyembunyikan bagian ButtonFieldBase header objek, atur ShowHeader properti .
Catatan
Beberapa kontrol terikat data (seperti GridView kontrol) hanya dapat menampilkan atau menyembunyikan seluruh bagian header kontrol. Kontrol terikat data ini tidak mendukung ShowHeader properti untuk bidang tombol individual. Untuk memperlihatkan atau menyembunyikan seluruh bagian header kontrol terikat data (jika tersedia), gunakan ShowHeader
properti untuk kontrol.
Catatan Bagi Implementer
Ketika Anda mewarisi dari ButtonFieldBase kelas , Anda harus mengambil alih anggota berikut: CopyProperties(DataControlField).
Konstruktor
ButtonFieldBase() |
Menginisialisasi instans baru kelas ButtonFieldBase. |
Properti
AccessibleHeaderText |
Mendapatkan atau mengatur teks yang dirender sebagai |
ButtonType |
Mendapatkan atau mengatur jenis tombol untuk ditampilkan di bidang tombol. |
CausesValidation |
Mendapatkan atau mengatur nilai yang menunjukkan apakah validasi dilakukan saat tombol dalam objek diklik ButtonFieldBase . |
Control |
Mendapatkan referensi ke kontrol data yang DataControlField terkait dengan objek. (Diperoleh dari DataControlField) |
ControlStyle |
Mendapatkan gaya kontrol server Web apa pun yang terkandung oleh DataControlField objek . (Diperoleh dari DataControlField) |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah bidang kontrol data saat ini dilihat di lingkungan waktu desain. (Diperoleh dari DataControlField) |
FooterStyle |
Mendapatkan atau mengatur gaya footer bidang kontrol data. (Diperoleh dari DataControlField) |
FooterText |
Mendapatkan atau mengatur teks yang ditampilkan dalam item footer bidang kontrol data. (Diperoleh dari DataControlField) |
HeaderImageUrl |
Mendapatkan atau mengatur URL gambar yang ditampilkan di item header bidang kontrol data. (Diperoleh dari DataControlField) |
HeaderStyle |
Mendapatkan atau mengatur gaya header bidang kontrol data. (Diperoleh dari DataControlField) |
HeaderText |
Mendapatkan atau mengatur teks yang ditampilkan di item header bidang kontrol data. (Diperoleh dari DataControlField) |
InsertVisible |
Mendapatkan nilai yang menunjukkan apakah DataControlField objek terlihat ketika kontrol terikat data induknya berada dalam mode sisipkan. (Diperoleh dari DataControlField) |
IsTrackingViewState |
Mendapatkan nilai yang menunjukkan apakah DataControlField objek menyimpan perubahan pada status tampilannya. (Diperoleh dari DataControlField) |
ItemStyle |
Mendapatkan gaya konten berbasis teks apa pun yang ditampilkan oleh bidang kontrol data. (Diperoleh dari DataControlField) |
ShowHeader |
Mendapatkan atau mengatur nilai yang menunjukkan apakah bagian header ditampilkan dalam ButtonFieldBase objek. |
SortExpression |
Mendapatkan atau mengatur ekspresi pengurutan yang digunakan oleh kontrol sumber data untuk mengurutkan data. (Diperoleh dari DataControlField) |
ValidateRequestMode |
Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol memvalidasi input klien. (Diperoleh dari DataControlField) |
ValidationGroup |
Mendapatkan atau mengatur nama grup kontrol validasi untuk divalidasi saat tombol dalam objek diklik ButtonFieldBase . |
ViewState |
Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status DataControlField tampilan objek di beberapa permintaan untuk halaman yang sama. (Diperoleh dari DataControlField) |
Visible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah bidang kontrol data dirender. (Diperoleh dari DataControlField) |
Metode
CloneField() |
Membuat salinan duplikat objek -turunan saat ini DataControlField. (Diperoleh dari DataControlField) |
CopyProperties(DataControlField) |
Menyalin properti objek saat ini yang berasal dari ButtonFieldBase kelas ke objek yang ditentukan DataControlField . |
CreateField() |
Ketika ditimpa di kelas turunan, membuat objek -turunan kosong DataControlField. (Diperoleh dari DataControlField) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) |
Mengekstrak nilai bidang kontrol data dari sel tabel saat ini dan menambahkan nilai ke koleksi yang ditentukan IDictionary . (Diperoleh dari DataControlField) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
Initialize(Boolean, Control) |
Melakukan inisialisasi instans dasar untuk bidang kontrol data. (Diperoleh dari DataControlField) |
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Menambahkan teks atau kontrol ke koleksi kontrol sel. (Diperoleh dari DataControlField) |
LoadViewState(Object) |
Memulihkan status tampilan sumber data yang sebelumnya disimpan. (Diperoleh dari DataControlField) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnFieldChanged() |
Memunculkan kejadian |
SaveViewState() |
Menyimpan perubahan yang dibuat pada DataControlField status tampilan sejak halaman diposting kembali ke server. (Diperoleh dari DataControlField) |
ToString() |
Mengembalikan string yang mewakili objek ini DataControlField . (Diperoleh dari DataControlField) |
TrackViewState() |
DataControlField Menyebabkan objek melacak perubahan pada status tampilannya sehingga dapat disimpan di properti kontrol ViewState dan bertahan di seluruh permintaan untuk halaman yang sama. (Diperoleh dari DataControlField) |
ValidateSupportsCallback() |
Saat ditimpa di kelas turunan, menandakan bahwa kontrol yang dimuat oleh panggilan balik dukungan bidang. (Diperoleh dari DataControlField) |
Implementasi Antarmuka Eksplisit
IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Mendapatkan atau mengatur skema yang terkait dengan objek ini DataControlField . (Diperoleh dari DataControlField) |
IStateManager.IsTrackingViewState |
Mendapatkan nilai yang menunjukkan apakah DataControlField objek menyimpan perubahan pada status tampilannya. (Diperoleh dari DataControlField) |
IStateManager.LoadViewState(Object) |
Memulihkan status tampilan bidang kontrol data yang sebelumnya disimpan. (Diperoleh dari DataControlField) |
IStateManager.SaveViewState() |
Menyimpan perubahan yang dibuat pada DataControlField status tampilan sejak halaman diposting kembali ke server. (Diperoleh dari DataControlField) |
IStateManager.TrackViewState() |
DataControlField Menyebabkan objek melacak perubahan pada status tampilannya sehingga dapat disimpan di properti kontrol ViewState dan bertahan di seluruh permintaan untuk halaman yang sama. (Diperoleh dari DataControlField) |