ButtonFieldBase Klasa

Definicja

Służy jako abstrakcyjna klasa podstawowa dla pól przycisków, takich jak ButtonField klasa lub CommandField . Klasa ButtonFieldBase udostępnia metody i właściwości, które są wspólne dla wszystkich pól przycisku.

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
Dziedziczenie
ButtonFieldBase
Pochodne

Uwagi

Klasa ButtonFieldBase jest abstrakcyjną klasą bazową dla pól przycisków i zawiera metody i właściwości wspólne dla wszystkich pól przycisku. Ponieważ ta klasa jest abstrakcyjna, nie można bezpośrednio utworzyć wystąpienia. Zamiast tego należy utworzyć wystąpienie klasy innej niż abstrakcyjna, która dziedziczy z ButtonFieldBase klasy, takiej jak ButtonField klasa lub CommandField .

Obiekt pochodzący z obiektu ButtonFieldBase jest używany przez kontrolki powiązane z danymi (takie jak GridView kontrolki i DetailsView ) do wyświetlania co najmniej jednego przycisku dla każdego wyświetlanego rekordu. Pole przycisku jest wyświetlane inaczej w zależności od kontrolki powiązanej z danymi, w której jest używana. Na przykład kontrolka GridView wyświetla pole przycisku jako kolumnę, podczas gdy kontrolka DetailsView wyświetla je jako wiersz.

Kliknięcie przycisku w polu przycisku powoduje podniesienie zdarzenia polecenia kontrolki powiązanej z danymi nadrzędnymi. Możesz podać niestandardową procedurę do wykonania po kliknięciu przycisku, podając procedurę obsługi zdarzeń dla zdarzenia polecenia.

Uwaga

Kontrolka GridView zgłasza RowCommand zdarzenie, podczas gdy DetailsView kontrolka zgłasza ItemCommand zdarzenie.

Aby określić typ przycisku do wyświetlenia, użyj ButtonType właściwości . Aby pokazać lub ukryć sekcję nagłówka ButtonFieldBase obiektu, ustaw ShowHeader właściwość .

Uwaga

Niektóre kontrolki powiązane z danymi (takie jak kontrolka GridView ) mogą wyświetlać lub ukrywać tylko całą sekcję nagłówka kontrolki. Te kontrolki powiązane z danymi nie obsługują ShowHeader właściwości dla pojedynczego pola przycisku. Aby wyświetlić lub ukryć całą sekcję nagłówka kontrolki powiązanej z danymi (jeśli jest dostępna), użyj ShowHeader właściwości kontrolki.

Uwagi dotyczące implementowania

Po dziedziczeniu ButtonFieldBase z klasy należy zastąpić następujący element członkowski: CopyProperties(DataControlField).

Konstruktory

ButtonFieldBase()

Inicjuje nowe wystąpienie klasy ButtonFieldBase.

Właściwości

AccessibleHeaderText

Pobiera lub ustawia tekst renderowany jako AbbreviatedText wartość właściwości w niektórych kontrolkach.

(Odziedziczone po DataControlField)
ButtonType

Pobiera lub ustawia typ przycisku do wyświetlenia w polu przycisku.

CausesValidation

Pobiera lub ustawia wartość wskazującą, czy walidacja jest wykonywana po kliknięciu ButtonFieldBase przycisku w obiekcie.

Control

Pobiera odwołanie do kontrolki danych skojarzonej DataControlField z obiektem.

(Odziedziczone po DataControlField)
ControlStyle

Pobiera styl wszystkich kontrolek serwera sieci Web zawartych w DataControlField obiekcie.

(Odziedziczone po DataControlField)
DesignMode

Pobiera wartość wskazującą, czy pole kontrolki danych jest obecnie wyświetlane w środowisku czasu projektowania.

(Odziedziczone po DataControlField)
FooterStyle

Pobiera lub ustawia styl stopki pola kontrolki danych.

(Odziedziczone po DataControlField)
FooterText

Pobiera lub ustawia tekst wyświetlany w elemencie stopki pola kontrolki danych.

(Odziedziczone po DataControlField)
HeaderImageUrl

Pobiera lub ustawia adres URL obrazu wyświetlanego w elemencie nagłówka pola kontrolki danych.

(Odziedziczone po DataControlField)
HeaderStyle

Pobiera lub ustawia styl nagłówka pola kontrolki danych.

(Odziedziczone po DataControlField)
HeaderText

Pobiera lub ustawia tekst wyświetlany w elemencie nagłówka pola kontrolki danych.

(Odziedziczone po DataControlField)
InsertVisible

Pobiera wartość wskazującą, czy DataControlField obiekt jest widoczny, gdy jego nadrzędna kontrolka powiązana z danymi jest w trybie wstawiania.

(Odziedziczone po DataControlField)
IsTrackingViewState

Pobiera wartość wskazującą, czy DataControlField obiekt zapisuje zmiany w stanie widoku.

(Odziedziczone po DataControlField)
ItemStyle

Pobiera styl dowolnej zawartości tekstowej wyświetlanej przez pole kontrolki danych.

(Odziedziczone po DataControlField)
ShowHeader

Pobiera lub ustawia wartość wskazującą, czy sekcja nagłówka jest wyświetlana ButtonFieldBase w obiekcie.

SortExpression

Pobiera lub ustawia wyrażenie sortowania, które jest używane przez kontrolkę źródła danych do sortowania danych.

(Odziedziczone po DataControlField)
ValidateRequestMode

Pobiera lub ustawia wartość określającą, czy kontrolka weryfikuje dane wejściowe klienta.

(Odziedziczone po DataControlField)
ValidationGroup

Pobiera lub ustawia nazwę grupy kontrolek weryfikacji, aby sprawdzić, kiedy zostanie kliknięty przycisk w ButtonFieldBase obiekcie.

ViewState

Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu DataControlField widoku obiektu na wielu żądaniach dla tej samej strony.

(Odziedziczone po DataControlField)
Visible

Pobiera lub ustawia wartość wskazującą, czy pole kontrolki danych jest renderowane.

(Odziedziczone po DataControlField)

Metody

CloneField()

Tworzy zduplikowaną kopię bieżącego DataControlFieldobiektu pochodnego.

(Odziedziczone po DataControlField)
CopyProperties(DataControlField)

Kopiuje właściwości bieżącego obiektu, który pochodzi z ButtonFieldBase klasy do określonego DataControlField obiektu.

CreateField()

Po przesłonięciu w klasie pochodnej tworzy pusty DataControlFieldobiekt pochodny.

(Odziedziczone po DataControlField)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Wyodrębnia wartość pola kontrolki danych z bieżącej komórki tabeli i dodaje wartość do określonej IDictionary kolekcji.

(Odziedziczone po DataControlField)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Initialize(Boolean, Control)

Wykonuje inicjowanie podstawowego wystąpienia dla pola kontroli danych.

(Odziedziczone po DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Dodaje tekst lub kontrolki do kolekcji kontrolek komórki.

(Odziedziczone po DataControlField)
LoadViewState(Object)

Przywraca wcześniej zapisany stan widoku źródła danych.

(Odziedziczone po DataControlField)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnFieldChanged()

FieldChanged Zgłasza zdarzenie.

(Odziedziczone po DataControlField)
SaveViewState()

Zapisuje zmiany wprowadzone w DataControlField stanie widoku od czasu opublikowania strony z powrotem na serwerze.

(Odziedziczone po DataControlField)
ToString()

Zwraca ciąg reprezentujący ten DataControlField obiekt.

(Odziedziczone po DataControlField)
TrackViewState()

DataControlField Powoduje, że obiekt będzie śledzić zmiany w stanie widoku, dzięki czemu można je przechowywać we właściwości kontrolki ViewState i utrwalać w żądaniach dla tej samej strony.

(Odziedziczone po DataControlField)
ValidateSupportsCallback()

Po zastąpieniu w klasie pochodnej sygnały, że kontrolki zawarte przez wywołania zwrotne obsługi pól.

(Odziedziczone po DataControlField)

Jawne implementacje interfejsu

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Pobiera lub ustawia schemat skojarzony z tym DataControlField obiektem.

(Odziedziczone po DataControlField)
IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy DataControlField obiekt zapisuje zmiany w stanie widoku.

(Odziedziczone po DataControlField)
IStateManager.LoadViewState(Object)

Przywraca wcześniej zapisany stan widoku pola kontroli danych.

(Odziedziczone po DataControlField)
IStateManager.SaveViewState()

Zapisuje zmiany wprowadzone w DataControlField stanie widoku od czasu opublikowania strony z powrotem na serwerze.

(Odziedziczone po DataControlField)
IStateManager.TrackViewState()

DataControlField Powoduje, że obiekt będzie śledzić zmiany w stanie widoku, dzięki czemu można je przechowywać we właściwości kontrolki ViewState i utrwalać w żądaniach dla tej samej strony.

(Odziedziczone po DataControlField)

Dotyczy

Zobacz też