Share via


ButtonFieldBase Kelas

Definisi

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
ButtonFieldBase
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 AbbreviatedText nilai properti di beberapa kontrol.

(Diperoleh dari DataControlField)
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 FieldChanged.

(Diperoleh dari DataControlField)
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)

Berlaku untuk

Lihat juga