ButtonFieldBase Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A gombmezők, például ButtonField az osztály vagy CommandField az osztály absztrakt alaposztályaként szolgál. Az ButtonFieldBase osztály az összes gombmezőre jellemző metódusokat és tulajdonságokat tartalmazza.
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
- Öröklődés
- Származtatott
Megjegyzések
Az ButtonFieldBase osztály a gombmezők absztrakt alaposztálya, és tartalmazza az összes gombmezőre jellemző metódusokat és tulajdonságokat. Mivel ez az osztály absztrakt, közvetlenül nem hozhat létre példányt. Ehelyett létre kell hoznia egy nem absztrakt osztály egy példányát, amely örökli az ButtonFieldBase osztályt, például az osztályt vagy ButtonField az osztálytCommandField.
ButtonFieldBase Az adatokhoz kötött vezérlők (például a GridViewDetailsView vezérlők) egy vagy több gomb megjelenítésére használnak egy vagy több gombot minden megjelenített rekordhoz. A gombmezők attól függően eltérően jelennek meg, hogy milyen adatkötésű vezérlőelemben használják. A vezérlő például GridView oszlopként jelenít meg egy gombmezőt, míg a DetailsView vezérlőelem sorként jeleníti meg.
Ha egy gombmezőben egy gombra kattint, a szülő adathoz kötött vezérlőelem parancseseménye aktiválható. A parancsesemény eseménykezelőjének megadásával megadhat egy egyéni rutint, amelyet egy gombra kattintva hajthat végre.
Note
A GridView vezérlő az eseményt, RowCommand míg a DetailsView vezérlő az eseményt ItemCommand emeli ki.
A megjelenítendő gomb típusának megadásához használja a tulajdonságot ButtonType . Az objektum fejlécszakaszának ButtonFieldBase megjelenítéséhez vagy elrejtéséhez állítsa be a tulajdonságot ShowHeader .
Note
Egyes adathoz kötött vezérlők (például a GridView vezérlő) csak a vezérlő teljes fejlécszakaszát jeleníthetik meg vagy rejthetik el. Ezek az adathoz kötött vezérlők nem támogatják az ShowHeader egyes gombmezők tulajdonságát. Az adatkötött vezérlőelem teljes fejlécszakaszának megjelenítéséhez vagy elrejtéséhez (ha van ilyen) használja a ShowHeader vezérlőelem tulajdonságát.
Megjegyzések az implementálókhoz
Ha az ButtonFieldBase osztálytól örököl, felül kell bírálnia a következő tagot: CopyProperties(DataControlField).
Konstruktorok
| Name | Description |
|---|---|
| ButtonFieldBase() |
Inicializálja a ButtonFieldBase osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| AccessibleHeaderText |
Lekéri vagy beállítja bizonyos vezérlők tulajdonságértékeként |
| ButtonType |
Lekéri vagy beállítja a gombtípust, hogy megjelenjen a gombmezőben. |
| CausesValidation |
Lekéri vagy beállít egy értéket, amely jelzi, hogy az ellenőrzés akkor történik-e, amikor egy ButtonFieldBase objektum egyik gombjára kattint. |
| Control |
Az objektumhoz társított adatvezérlőre DataControlField mutató hivatkozást kap. (Öröklődés forrása DataControlField) |
| ControlStyle |
Lekéri az objektum által tartalmazott webkiszolgáló-vezérlők stílusát DataControlField . (Öröklődés forrása DataControlField) |
| DesignMode |
Beolvas egy értéket, amely jelzi, hogy egy adatvezérlő mező jelenleg tervezőkörnyezetben van-e megtekintve. (Öröklődés forrása DataControlField) |
| FooterStyle |
Lekéri vagy beállítja az adatvezérlő mező láblécének stílusát. (Öröklődés forrása DataControlField) |
| FooterText |
Lekéri vagy beállítja az adatvezérlő mező láblécelemében megjelenő szöveget. (Öröklődés forrása DataControlField) |
| HeaderImageUrl |
Lekéri vagy beállítja egy kép URL-címét, amely egy adatvezérlő mező fejlécelemében jelenik meg. (Öröklődés forrása DataControlField) |
| HeaderStyle |
Lekéri vagy beállítja az adatvezérlő mező fejlécének stílusát. (Öröklődés forrása DataControlField) |
| HeaderText |
Lekéri vagy beállítja az adatvezérlő mező fejlécelemében megjelenő szöveget. (Öröklődés forrása DataControlField) |
| InsertVisible |
Beolvas egy értéket, amely jelzi, hogy az DataControlField objektum látható-e, ha a szülő adatkötésű vezérlőelem beszúrási módban van. (Öröklődés forrása DataControlField) |
| IsTrackingViewState |
Beolvas egy értéket, amely jelzi, hogy az DataControlField objektum menti-e a nézetállapot módosításait. (Öröklődés forrása DataControlField) |
| ItemStyle |
Lekéri az adatvezérlő mező által megjelenített szövegalapú tartalom stílusát. (Öröklődés forrása DataControlField) |
| ShowHeader |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a fejlécszakasz megjelenik-e egy ButtonFieldBase objektumban. |
| SortExpression |
Lekéri vagy beállítja az adatforrás-vezérlő által az adatok rendezésére használt rendezési kifejezést. (Öröklődés forrása DataControlField) |
| ValidateRequestMode |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy a vezérlő ellenőrzi-e az ügyfélbemenetet. (Öröklődés forrása DataControlField) |
| ValidationGroup |
Lekéri vagy beállítja az érvényesítési vezérlők csoportjának nevét annak ellenőrzésére, hogy egy objektum egyik ButtonFieldBase gombjára kattint-e. |
| ViewState |
Lekéri az állapotinformációk szótárát, amely lehetővé teszi egy objektum nézetállapotának mentését és visszaállítását DataControlField ugyanazon lap több kérésében. (Öröklődés forrása DataControlField) |
| Visible |
Lekéri vagy beállít egy értéket, amely jelzi, hogy egy adatvezérlő mező renderelve van-e. (Öröklődés forrása DataControlField) |
Metódusok
| Name | Description |
|---|---|
| CloneField() |
Másolatot készít az aktuális DataControlFieldszármaztatott objektumról. (Öröklődés forrása DataControlField) |
| CopyProperties(DataControlField) |
Másolja az osztályból ButtonFieldBase származtatott aktuális objektum tulajdonságait a megadott DataControlField objektumba. |
| CreateField() |
Ha felül van bírálva egy származtatott osztályban, létrehoz egy üres DataControlField-származtatott objektumot. (Öröklődés forrása DataControlField) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) |
Kinyeri az adatvezérlő mező értékét az aktuális táblázatcellából, és hozzáadja az értéket a megadott IDictionary gyűjteményhez. (Öröklődés forrása DataControlField) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| Initialize(Boolean, Control) |
Alapszintű példány inicializálását hajtja végre egy adatvezérlő mezőhöz. (Öröklődés forrása DataControlField) |
| InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Szöveget vagy vezérlőelemeket ad hozzá egy cella vezérlőelem-gyűjteményéhez. (Öröklődés forrása DataControlField) |
| LoadViewState(Object) |
Visszaállítja az adatforrásnézet korábban mentett nézetállapotát. (Öröklődés forrása DataControlField) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnFieldChanged() |
Az eseményt emeli |
| SaveViewState() |
Menti a DataControlField nézetállapot módosításait a lap kiszolgálóra való visszatérése óta. (Öröklődés forrása DataControlField) |
| ToString() |
Az objektumot jelképező DataControlField sztringet ad vissza. (Öröklődés forrása DataControlField) |
| TrackViewState() |
Ez azt eredményezi, hogy az DataControlField objektum nyomon követi a nézetállapot változásait, hogy azok a vezérlő ViewState tulajdonságában tárolhatók legyenek, és ugyanazon lap kérései között megmaradjanak. (Öröklődés forrása DataControlField) |
| ValidateSupportsCallback() |
Ha egy származtatott osztály felül van bírálva, azt jelzi, hogy a mező által tartalmazott vezérlők támogatják a visszahívásokat. (Öröklődés forrása DataControlField) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Lekéri vagy beállítja az objektumhoz DataControlField társított sémát. (Öröklődés forrása DataControlField) |
| IStateManager.IsTrackingViewState |
Beolvas egy értéket, amely jelzi, hogy az DataControlField objektum menti-e a nézetállapot módosításait. (Öröklődés forrása DataControlField) |
| IStateManager.LoadViewState(Object) |
Visszaállítja az adatvezérlő mező korábban mentett nézetállapotát. (Öröklődés forrása DataControlField) |
| IStateManager.SaveViewState() |
Menti a DataControlField nézetállapot módosításait a lap kiszolgálóra való visszatérése óta. (Öröklődés forrása DataControlField) |
| IStateManager.TrackViewState() |
Ez azt eredményezi, hogy az DataControlField objektum nyomon követi a nézetállapot változásait, hogy azok a vezérlő ViewState tulajdonságában tárolhatók legyenek, és ugyanazon lap kérései között megmaradjanak. (Öröklődés forrása DataControlField) |