ButtonFieldBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Slouží jako abstraktní základní třída pro pole tlačítek, jako ButtonField je například třída nebo CommandField třída. 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
- Odvozené
Poznámky
Třída ButtonFieldBase je abstraktní základní třída pro pole tlačítek 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 vytvořit instanci přímo. Místo toho je nutné vytvořit instanci ne abstraktní třídy, která dědí z ButtonFieldBase třídy, jako ButtonField je například třída nebo CommandField třída.
Objekt, který je odvozen z objektu ButtonFieldBase , používá ovládací prvky vázané na data (například GridView ovládací prvky) DetailsView k zobrazení jednoho nebo více tlačítek pro každý zobrazený záznam. Pole tlačítka se zobrazuje odlišně 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í na tlačítko v poli tlačítka vyvolá událost příkazu nadřazeného ovládacího prvku vázaného na data. Vlastní rutinu, která se má provést při kliknutí na tlačítko, můžete zadat obslužnou rutinu 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.
Chcete-li 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) můžou zobrazit nebo skrýt pouze celý oddíl záhlaví ovládacího prvku. Tyto ovládací prvky vázané na ShowHeader data nepodporují vlastnost pro jednotlivá pole tlačítka. Chcete-li zobrazit nebo skrýt celý oddíl 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
Při dědění z ButtonFieldBase třídy je nutné přepsat následující člen: CopyProperties(DataControlField).
Konstruktory
| Name | Description |
|---|---|
| ButtonFieldBase() |
Inicializuje novou instanci ButtonFieldBase třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AccessibleHeaderText |
Získá nebo nastaví text, který je vykreslen jako |
| ButtonType |
Získá nebo nastaví typ tlačítka pro zobrazení v poli tlačítka. |
| CausesValidation |
Získá nebo nastaví hodnotu urč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é objektu DataControlField . (Zděděno od DataControlField) |
| DesignMode |
Získá hodnotu označující, zda pole ovládacího prvku dat je aktuálně zobrazeno v návrhovém prostředí. (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í položky 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í položky pole ovládacího prvku dat. (Zděděno od DataControlField) |
| InsertVisible |
Získá hodnotu určující, zda DataControlField objekt je viditelný, když nadřazený ovládací prvek vázané na data je v režimu vložení. (Zděděno od DataControlField) |
| IsTrackingViewState |
Získá hodnotu určující, zda DataControlField objekt ukládá změny do jeho 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 určující, zda je oddíl záhlaví zobrazen v objektu ButtonFieldBase . |
| SortExpression |
Získá nebo nastaví výraz řazení, který 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 napříč více požadavky na stejnou stránku. (Zděděno od DataControlField) |
| Visible |
Získá nebo nastaví hodnotu určující, zda je pole ovládacího prvku dat vykresleno. (Zděděno od DataControlField) |
Metody
| Name | Description |
|---|---|
| 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ý DataControlField-odvozený objekt. (Zděděno od DataControlField) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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í funkce hash. (Zděděno od Object) |
| GetType() |
Type Získá aktuální instanci. (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 Object. (Zděděno od Object) |
| OnFieldChanged() |
|
| SaveViewState() |
Uloží změny provedené ve DataControlField stavu zobrazení od doby, 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 do vlastnosti ovládacího prvku ViewState a zachovat v rámci požadavků na stejnou stránku. (Zděděno od DataControlField) |
| ValidateSupportsCallback() |
Při přepsání v odvozené třídě signály, že ovládací prvky obsažené v poli podporují zpětná volání. (Zděděno od DataControlField) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| 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 určující, zda DataControlField objekt ukládá změny do jeho 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 doby, 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 do vlastnosti ovládacího prvku ViewState a zachovat v rámci požadavků na stejnou stránku. (Zděděno od DataControlField) |