ButtonFieldBase Klasa

Definicja

Służy jako abstrakcyjna klasa bazowa dla pól przycisków, takich jak ButtonField lub CommandField klasy.Serves as the abstract base class for button fields, such as the ButtonField or CommandField class. ButtonFieldBaseKlasa zawiera metody i właściwości, które są wspólne dla wszystkich pól przycisków.The ButtonFieldBase class provides the methods and properties that are common to all button fields.

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

ButtonFieldBaseKlasa jest abstrakcyjną klasą bazową dla pól przycisków i zawiera metody i właściwości, które są wspólne dla wszystkich pól przycisków.The ButtonFieldBase class is the abstract base class for button fields and contains the methods and properties that are common to all button fields. Ponieważ ta klasa jest abstrakcyjna, nie można utworzyć jej wystąpienia bezpośrednio.Because this class is abstract, you cannot create an instance of it directly. Zamiast tego należy utworzyć wystąpienie klasy nieabstrakcyjnej, która dziedziczy z ButtonFieldBase klasy, takiej jak ButtonField lub CommandField .Instead, you must create an instance of a non-abstract class that inherits from the ButtonFieldBase class, such as the ButtonField or CommandField class.

Obiekt pochodzący od ButtonFieldBase jest używany przez formanty powiązane z danymi (takie jak GridView DetailsView kontrolki i), aby wyświetlić jeden lub więcej przycisków dla każdego wyświetlonego rekordu.An object that is derived from the ButtonFieldBase is used by data-bound controls (such as the GridView and DetailsView controls) to display one or more buttons for each record that is displayed. Pole przycisku jest wyświetlane inaczej w zależności od kontrolki powiązanej z danymi, w której jest używana.A button field is displayed differently depending on the data-bound control in which it is used. Na przykład GridView kontrolka Wyświetla pole Button jako kolumnę, natomiast DetailsView formant wyświetla go jako wiersz.For example, the GridView control displays a button field as a column, whereas the DetailsView control displays it as a row.

Kliknięcie przycisku w polu przycisku wywołuje zdarzenie polecenia nadrzędnego formantu powiązanego z danymi.Clicking a button in a button field raises the command event of the parent data-bound control. Można podać procedurę niestandardową, która będzie wykonywana po kliknięciu przycisku, dostarczając procedurę obsługi zdarzeń dla zdarzenia polecenia.You can provide a custom routine to perform when a button is clicked by providing an event handler for the command event.

Uwaga

GridViewFormant wywołuje RowCommand zdarzenie, podczas gdy DetailsView kontrolka wywołuje ItemCommand zdarzenie.The GridView control raises the RowCommand event, whereas the DetailsView control raises the ItemCommand event.

Aby określić typ przycisku do wyświetlenia, użyj ButtonType właściwości.To specify the type of button to display, use the ButtonType property. Aby pokazać lub ukryć sekcję nagłówka ButtonFieldBase obiektu, należy ustawić ShowHeader Właściwość.To show or hide the header section of a ButtonFieldBase object, set the ShowHeader property.

Uwaga

Niektóre kontrolki powiązane z danymi (takie jak GridView kontrolka) mogą pokazać lub ukryć tylko całą sekcję nagłówka kontrolki.Some data-bound controls (such as the GridView control) can show or hide only the entire header section of the control. Te kontrolki powiązane z danymi nie obsługują ShowHeader właściwości dla poszczególnych pól przycisku.These data-bound controls do not support the ShowHeader property for an individual button field. Aby pokazać lub ukryć całą sekcję nagłówka kontrolki powiązanej z danymi (jeśli jest dostępna), użyj ShowHeader właściwości formantu.To show or hide the entire header section of a data-bound control (if available), use the ShowHeader property for the control.

Uwagi dotyczące implementowania

W przypadku dziedziczenia z ButtonFieldBase klasy należy zastąpić następujący element członkowski: CopyProperties(DataControlField) .When you inherit from the ButtonFieldBase class, you must override the following member: CopyProperties(DataControlField).

Konstruktory

ButtonFieldBase()

Inicjuje nowe wystąpienie klasy ButtonFieldBase.Initializes a new instance of the ButtonFieldBase class.

Właściwości

AccessibleHeaderText

Pobiera lub ustawia tekst, który jest renderowany jako AbbreviatedText wartość właściwości w niektórych kontrolkach.Gets or sets text that is rendered as the AbbreviatedText property value in some controls.

(Odziedziczone po DataControlField)
ButtonType

Pobiera lub ustawia typ przycisku, który ma być wyświetlany w polu przycisku.Gets or sets the button type to display in the button field.

CausesValidation

Pobiera lub ustawia wartość wskazującą, czy Walidacja jest wykonywana po kliknięciu przycisku w ButtonFieldBase obiekcie.Gets or sets a value indicating whether validation is performed when a button in a ButtonFieldBase object is clicked.

Control

Pobiera odwołanie do kontrolki danych, z którą DataControlField skojarzony jest obiekt.Gets a reference to the data control that the DataControlField object is associated with.

(Odziedziczone po DataControlField)
ControlStyle

Pobiera styl dowolnych kontrolek serwera sieci Web zawartych w DataControlField obiekcie.Gets the style of any Web server controls contained by the DataControlField object.

(Odziedziczone po DataControlField)
DesignMode

Pobiera wartość wskazującą, czy pole kontroli danych jest aktualnie wyświetlane w środowisku czasu projektowania.Gets a value indicating whether a data control field is currently viewed in a design-time environment.

(Odziedziczone po DataControlField)
FooterStyle

Pobiera lub ustawia styl stopki pola kontrolki danych.Gets or sets the style of the footer of the data control field.

(Odziedziczone po DataControlField)
FooterText

Pobiera lub ustawia tekst, który będzie wyświetlany w elemencie stopki pola kontrolki danych.Gets or sets the text that is displayed in the footer item of a data control field.

(Odziedziczone po DataControlField)
HeaderImageUrl

Pobiera lub ustawia adres URL obrazu, który jest wyświetlany w elemencie nagłówka pola kontrolki danych.Gets or sets the URL of an image that is displayed in the header item of a data control field.

(Odziedziczone po DataControlField)
HeaderStyle

Pobiera lub ustawia styl nagłówka pola kontrolki danych.Gets or sets the style of the header of the data control field.

(Odziedziczone po DataControlField)
HeaderText

Pobiera lub ustawia tekst, który będzie wyświetlany w elemencie nagłówka pola kontrolki danych.Gets or sets the text that is displayed in the header item of a data control field.

(Odziedziczone po DataControlField)
InsertVisible

Pobiera wartość wskazującą, czy DataControlField obiekt jest widoczny, gdy jego formant powiązany z danymi nadrzędnymi jest w trybie wstawiania.Gets a value indicating whether the DataControlField object is visible when its parent data-bound control is in insert mode.

(Odziedziczone po DataControlField)
IsTrackingViewState

Pobiera wartość wskazującą, czy DataControlField obiekt zapisuje zmiany w stanie widoku.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Odziedziczone po DataControlField)
ItemStyle

Pobiera styl dowolnej zawartości tekstowej wyświetlanej w polu kontrolki danych.Gets the style of any text-based content displayed by a data control field.

(Odziedziczone po DataControlField)
ShowHeader

Pobiera lub ustawia wartość wskazującą, czy sekcja nagłówka jest wyświetlana w ButtonFieldBase obiekcie.Gets or sets a value indicating whether the header section is displayed in a ButtonFieldBase object.

SortExpression

Pobiera lub ustawia wyrażenie sortowania, które jest używane przez kontrolkę źródła danych do sortowania danych.Gets or sets a sort expression that is used by a data source control to sort data.

(Odziedziczone po DataControlField)
ValidateRequestMode

Pobiera lub ustawia wartość określającą, czy formant sprawdza poprawność danych wejściowych klienta.Gets or sets a value that specifies whether the control validates client input.

(Odziedziczone po DataControlField)
ValidationGroup

Pobiera lub ustawia nazwę grupy kontrolek walidacji do zweryfikowania, gdy ButtonFieldBase zostanie kliknięty przycisk w obiekcie.Gets or sets the name of the group of validation controls to validate when a button in a ButtonFieldBase object is clicked.

ViewState

Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu widoku DataControlField obiektu w wielu żądaniach na tej samej stronie.Gets a dictionary of state information that allows you to save and restore the view state of a DataControlField object across multiple requests for the same page.

(Odziedziczone po DataControlField)
Visible

Pobiera lub ustawia wartość wskazującą, czy pole kontrolki danych jest renderowane.Gets or sets a value indicating whether a data control field is rendered.

(Odziedziczone po DataControlField)

Metody

CloneField()

Tworzy zduplikowaną kopię bieżącego DataControlField obiektu pochodnego.Creates a duplicate copy of the current DataControlField-derived object.

(Odziedziczone po DataControlField)
CopyProperties(DataControlField)

Kopiuje właściwości bieżącego obiektu, który jest pochodną ButtonFieldBase klasy do określonego DataControlField obiektu.Copies the properties of the current object that is derived from the ButtonFieldBase class to the specified DataControlField object.

CreateField()

Gdy jest zastępowany w klasie pochodnej, tworzy pusty DataControlField obiekt pochodny.When overridden in a derived class, creates an empty DataControlField-derived object.

(Odziedziczone po DataControlField)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

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

Wyodrębnia wartość pola Kontrola danych z bieżącej komórki tabeli i dodaje wartość do określonej IDictionary kolekcji.Extracts the value of the data control field from the current table cell and adds the value to the specified IDictionary collection.

(Odziedziczone po DataControlField)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
Initialize(Boolean, Control)

Wykonuje podstawowe inicjowanie wystąpienia dla pola kontroli danych.Performs basic instance initialization for a data control field.

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

Dodaje tekst lub kontrolki do kolekcji formantów komórki.Adds text or controls to a cell's controls collection.

(Odziedziczone po DataControlField)
LoadViewState(Object)

Przywraca stan widoku poprzednio zapisanego widoku źródła danych.Restores the data source view's previously saved view state.

(Odziedziczone po DataControlField)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnFieldChanged()

Podnosi FieldChanged zdarzenie.Raises the FieldChanged event.

(Odziedziczone po DataControlField)
SaveViewState()

Zapisuje zmiany wprowadzone w DataControlField stanie widoku od momentu, gdy strona została opublikowana z powrotem na serwerze.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Odziedziczone po DataControlField)
ToString()

Zwraca ciąg, który reprezentuje ten DataControlField obiekt.Returns a string that represents this DataControlField object.

(Odziedziczone po DataControlField)
TrackViewState()

Powoduje, że DataControlField obiekt śledzi zmiany stanu widoku, aby mogły być przechowywane we właściwości kontrolki ViewState i utrwalane między żądaniami dla tej samej strony.Causes the DataControlField object to track changes to its view state so they can be stored in the control's ViewState property and persisted across requests for the same page.

(Odziedziczone po DataControlField)
ValidateSupportsCallback()

Gdy jest zastępowany w klasie pochodnej, sygnalizuje, że formanty zawarte w polu obsługują wywołania zwrotne.When overridden in a derived class, signals that the controls contained by a field support callbacks.

(Odziedziczone po DataControlField)

Jawne implementacje interfejsu

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Pobiera lub ustawia schemat skojarzony z tym DataControlField obiektem.Gets or sets the schema associated with this DataControlField object.

(Odziedziczone po DataControlField)
IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy DataControlField obiekt zapisuje zmiany w stanie widoku.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Odziedziczone po DataControlField)
IStateManager.LoadViewState(Object)

Przywraca stan widoku poprzednio zapisanego pola kontroli danych.Restores the data control field's previously saved view state.

(Odziedziczone po DataControlField)
IStateManager.SaveViewState()

Zapisuje zmiany wprowadzone w DataControlField stanie widoku od momentu, gdy strona została opublikowana z powrotem na serwerze.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Odziedziczone po DataControlField)
IStateManager.TrackViewState()

Powoduje, że DataControlField obiekt śledzi zmiany stanu widoku, aby mogły być przechowywane we właściwości kontrolki ViewState i utrwalane między żądaniami dla tej samej strony.Causes the DataControlField object to track changes to its view state so they can be stored in the control's ViewState property and persisted across requests for the same page.

(Odziedziczone po DataControlField)

Dotyczy

Zobacz też