ButtonFieldBase Třída

Definice

Slouží jako abstraktní základní třída pro pole tlačítek, jako ButtonField je třída nebo CommandField . Třída ButtonFieldBase poskytuje metody a vlastnosti, které jsou společné pro všechna pole tlačítka.

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
Dědičnost
ButtonFieldBase
Odvozené

Poznámky

Třída ButtonFieldBase je abstraktní základní třída pro pole tlačítka a obsahuje metody a vlastnosti, které jsou společné pro všechna pole tlačítka. Vzhledem k tomu, že tato třída je abstraktní, nelze přímo vytvořit instanci této třídy. Místo toho musíte vytvořit instanci ne abstraktní třídy, která dědí z ButtonFieldBase třídy , jako ButtonField je například třída nebo CommandField .

Objekt odvozený z objektu ButtonFieldBase je používán ovládacími prvky vázaných na data (například GridView ovládacími prvky a DetailsView ) k zobrazení jednoho nebo více tlačítek pro každý zobrazený záznam. Pole tlačítka se zobrazuje různě v závislosti na ovládacím prvku vázaném na data, ve kterém se používá. Ovládací prvek například GridView zobrazí pole tlačítka jako sloupec, zatímco DetailsView ovládací prvek ho zobrazí jako řádek.

Kliknutím na tlačítko v poli tlačítka se vyvolá událost příkazu nadřazeného ovládacího prvku vázaného na data. Můžete zadat vlastní rutinu, která se má provést při kliknutí na tlačítko, zadáním obslužné rutiny události pro událost příkazu.

Poznámka

Ovládací GridView prvek vyvolá RowCommand událost, zatímco DetailsView ovládací prvek vyvolá ItemCommand událost.

Pokud chcete určit typ tlačítka, které se má zobrazit, použijte ButtonType vlastnost . Pokud chcete zobrazit nebo skrýt oddíl záhlaví objektu ButtonFieldBase , nastavte ShowHeader vlastnost .

Poznámka

Některé ovládací prvky vázané na data (například GridView ovládací prvek) mohou zobrazit nebo skrýt pouze celou část záhlaví ovládacího prvku. Tyto ovládací prvky vázané na ShowHeader data nepodporují vlastnost pro jednotlivá pole tlačítka. Pokud chcete zobrazit nebo skrýt celou část záhlaví ovládacího prvku vázaného na data (pokud je k dispozici), použijte ShowHeader vlastnost ovládacího prvku.

Poznámky pro implementátory

Když dědíte z ButtonFieldBase třídy , musíte přepsat následující člen: CopyProperties(DataControlField).

Konstruktory

ButtonFieldBase()

Inicializuje novou instanci ButtonFieldBase třídy .

Vlastnosti

AccessibleHeaderText

Získá nebo nastaví text, který je vykreslen jako AbbreviatedText hodnota vlastnosti v některých ovládacích prvcích.

(Zděděno od DataControlField)
ButtonType

Získá nebo nastaví typ tlačítka k zobrazení v poli tlačítka.

CausesValidation

Získá nebo nastaví hodnotu označující, zda je provedeno ověření při kliknutí na tlačítko v objektu ButtonFieldBase .

Control

Získá odkaz na ovládací prvek dat, ke kterému DataControlField je objekt přidružen.

(Zděděno od DataControlField)
ControlStyle

Získá styl všech ovládacích prvků webového serveru obsažených v objektu DataControlField .

(Zděděno od DataControlField)
DesignMode

Získá hodnotu označující, zda je pole řízení dat aktuálně zobrazena v prostředí návrhu.

(Zděděno od DataControlField)
FooterStyle

Získá nebo nastaví styl zápatí pole ovládacího prvku dat.

(Zděděno od DataControlField)
FooterText

Získá nebo nastaví text, který je zobrazen v zápatí pole ovládacího prvku dat.

(Zděděno od DataControlField)
HeaderImageUrl

Získá nebo nastaví adresu URL obrázku, který se zobrazí v položce záhlaví pole ovládacího prvku dat.

(Zděděno od DataControlField)
HeaderStyle

Získá nebo nastaví styl záhlaví pole ovládacího prvku dat.

(Zděděno od DataControlField)
HeaderText

Získá nebo nastaví text, který je zobrazen v záhlaví pole ovládacího prvku dat.

(Zděděno od DataControlField)
InsertVisible

Získá hodnotu označující, zda DataControlField objekt je viditelný, když jeho nadřazený ovládací prvek vázané na data je v režimu vložení.

(Zděděno od DataControlField)
IsTrackingViewState

Získá hodnotu označující, zda DataControlField objekt ukládá změny do stavu zobrazení.

(Zděděno od DataControlField)
ItemStyle

Získá styl libovolného textového obsahu zobrazeného polem ovládacího prvku dat.

(Zděděno od DataControlField)
ShowHeader

Získá nebo nastaví hodnotu označující, zda záhlaví oddíl je zobrazen v objektu ButtonFieldBase .

SortExpression

Získá nebo nastaví výraz řazení, který se používá ovládací prvek zdroje dat k řazení dat.

(Zděděno od DataControlField)
ValidateRequestMode

Získá nebo nastaví hodnotu, která určuje, zda ovládací prvek ověřuje vstup klienta.

(Zděděno od DataControlField)
ValidationGroup

Získá nebo nastaví název skupiny ověřovacích ovládacích prvků k ověření při kliknutí na tlačítko v objektu ButtonFieldBase .

ViewState

Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení objektu DataControlField v rámci více požadavků na stejnou stránku.

(Zděděno od DataControlField)
Visible

Získá nebo nastaví hodnotu označující, zda je pole ovládacího prvku dat vykresleno.

(Zděděno od DataControlField)

Metody

CloneField()

Vytvoří duplicitní kopii aktuálního DataControlFieldodvozeného objektu.

(Zděděno od DataControlField)
CopyProperties(DataControlField)

Zkopíruje vlastnosti aktuálního objektu odvozeného z ButtonFieldBase třídy do zadaného DataControlField objektu.

CreateField()

Při přepsání v odvozené třídě vytvoří prázdný DataControlFieldodvozený objekt.

(Zděděno od DataControlField)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrahuje hodnotu pole ovládacího prvku dat z aktuální buňky tabulky a přidá hodnotu do zadané IDictionary kolekce.

(Zděděno od DataControlField)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
Initialize(Boolean, Control)

Provede základní inicializaci instance pro pole ovládacího prvku dat.

(Zděděno od DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Přidá text nebo ovládací prvky do kolekce ovládacích prvků buňky.

(Zděděno od DataControlField)
LoadViewState(Object)

Obnoví dříve uložený stav zobrazení zdroje dat.

(Zděděno od DataControlField)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnFieldChanged()

FieldChanged Vyvolá událost.

(Zděděno od DataControlField)
SaveViewState()

Uloží změny provedené ve DataControlField stavu zobrazení od okamžiku, kdy byla stránka odeslána zpět na server.

(Zděděno od DataControlField)
ToString()

Vrátí řetězec, který představuje tento DataControlField objekt.

(Zděděno od DataControlField)
TrackViewState()

Způsobí, že DataControlField objekt bude sledovat změny stavu zobrazení, aby je bylo možné uložit ve vlastnosti ovládacího prvku ViewState a zachovat v požadavcích na stejnou stránku.

(Zděděno od DataControlField)
ValidateSupportsCallback()

Při přepsání v odvozené třídě signalizuje, že ovládací prvky obsažené v poli podporují zpětná volání.

(Zděděno od DataControlField)

Explicitní implementace rozhraní

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Získá nebo nastaví schéma přidružené k tomuto DataControlField objektu.

(Zděděno od DataControlField)
IStateManager.IsTrackingViewState

Získá hodnotu označující, zda DataControlField objekt ukládá změny do stavu zobrazení.

(Zděděno od DataControlField)
IStateManager.LoadViewState(Object)

Obnoví dříve uložený stav zobrazení pole ovládacího prvku dat.

(Zděděno od DataControlField)
IStateManager.SaveViewState()

Uloží změny provedené ve DataControlField stavu zobrazení od okamžiku, kdy byla stránka odeslána zpět na server.

(Zděděno od DataControlField)
IStateManager.TrackViewState()

Způsobí, že DataControlField objekt bude sledovat změny stavu zobrazení, aby je bylo možné uložit ve vlastnosti ovládacího prvku ViewState a zachovat v požadavcích na stejnou stránku.

(Zděděno od DataControlField)

Platí pro

Viz také