ButtonFieldBase Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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
- Pochodny
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.
Notatki dla implementatorów
Po dziedziczeniu ButtonFieldBase z klasy należy zastąpić następujący element członkowski: CopyProperties(DataControlField).
Konstruktorów
| Nazwa | Opis |
|---|---|
| ButtonFieldBase() |
Inicjuje nowe wystąpienie klasy ButtonFieldBase. |
Właściwości
| Nazwa | Opis |
|---|---|
| AccessibleHeaderText |
Pobiera lub ustawia tekst renderowany jako |
| 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. (Dziedziczone od DataControlField) |
| ControlStyle |
Pobiera styl wszystkich kontrolek serwera sieci Web zawartych w DataControlField obiekcie. (Dziedziczone od DataControlField) |
| DesignMode |
Pobiera wartość wskazującą, czy pole kontrolki danych jest obecnie wyświetlane w środowisku czasu projektowania. (Dziedziczone od DataControlField) |
| FooterStyle |
Pobiera lub ustawia styl stopki pola kontrolki danych. (Dziedziczone od DataControlField) |
| FooterText |
Pobiera lub ustawia tekst wyświetlany w elemencie stopki pola kontrolki danych. (Dziedziczone od DataControlField) |
| HeaderImageUrl |
Pobiera lub ustawia adres URL obrazu wyświetlanego w elemencie nagłówka pola kontrolki danych. (Dziedziczone od DataControlField) |
| HeaderStyle |
Pobiera lub ustawia styl nagłówka pola kontrolki danych. (Dziedziczone od DataControlField) |
| HeaderText |
Pobiera lub ustawia tekst wyświetlany w elemencie nagłówka pola kontrolki danych. (Dziedziczone od DataControlField) |
| InsertVisible |
Pobiera wartość wskazującą, czy DataControlField obiekt jest widoczny, gdy jego nadrzędna kontrolka powiązana z danymi jest w trybie wstawiania. (Dziedziczone od DataControlField) |
| IsTrackingViewState |
Pobiera wartość wskazującą, czy DataControlField obiekt zapisuje zmiany w stanie widoku. (Dziedziczone od DataControlField) |
| ItemStyle |
Pobiera styl dowolnej zawartości tekstowej wyświetlanej przez pole kontrolki danych. (Dziedziczone od 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. (Dziedziczone od DataControlField) |
| ValidateRequestMode |
Pobiera lub ustawia wartość określającą, czy kontrolka weryfikuje dane wejściowe klienta. (Dziedziczone od 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. (Dziedziczone od DataControlField) |
| Visible |
Pobiera lub ustawia wartość wskazującą, czy pole kontrolki danych jest renderowane. (Dziedziczone od DataControlField) |
Metody
| Nazwa | Opis |
|---|---|
| CloneField() |
Tworzy zduplikowaną kopię bieżącego DataControlFieldobiektu pochodnego. (Dziedziczone od 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. (Dziedziczone od DataControlField) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od 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. (Dziedziczone od DataControlField) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| Initialize(Boolean, Control) |
Wykonuje inicjowanie podstawowego wystąpienia dla pola kontroli danych. (Dziedziczone od DataControlField) |
| InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Dodaje tekst lub kontrolki do kolekcji kontrolek komórki. (Dziedziczone od DataControlField) |
| LoadViewState(Object) |
Przywraca wcześniej zapisany stan widoku źródła danych. (Dziedziczone od DataControlField) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| OnFieldChanged() |
|
| SaveViewState() |
Zapisuje zmiany wprowadzone w DataControlField stanie widoku od czasu opublikowania strony z powrotem na serwerze. (Dziedziczone od DataControlField) |
| ToString() |
Zwraca ciąg reprezentujący ten DataControlField obiekt. (Dziedziczone od 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. (Dziedziczone od DataControlField) |
| ValidateSupportsCallback() |
Po zastąpieniu w klasie pochodnej sygnały, że kontrolki zawarte przez wywołania zwrotne obsługi pól. (Dziedziczone od DataControlField) |
Implementacje interfejsów jawnych
| Nazwa | Opis |
|---|---|
| IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Pobiera lub ustawia schemat skojarzony z tym DataControlField obiektem. (Dziedziczone od DataControlField) |
| IStateManager.IsTrackingViewState |
Pobiera wartość wskazującą, czy DataControlField obiekt zapisuje zmiany w stanie widoku. (Dziedziczone od DataControlField) |
| IStateManager.LoadViewState(Object) |
Przywraca wcześniej zapisany stan widoku pola kontroli danych. (Dziedziczone od DataControlField) |
| IStateManager.SaveViewState() |
Zapisuje zmiany wprowadzone w DataControlField stanie widoku od czasu opublikowania strony z powrotem na serwerze. (Dziedziczone od 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. (Dziedziczone od DataControlField) |