Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe ButtonFieldBase

Nota: questa classe è stata introdotta con .NET Framework versione 2.0.

Viene utilizzata come classe base astratta per i campi pulsante, ad esempio la classe ButtonField oppure CommandField. La classe ButtonFieldBase fornisce i metodi e le proprietà comuni a tutti i campi pulsante.

Spazio dei nomi: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

public abstract class ButtonFieldBase : DataControlField
public abstract class ButtonFieldBase extends DataControlField
public abstract class ButtonFieldBase extends DataControlField

La classe ButtonFieldBase è la classe base astratta per i campi pulsante e contiene i metodi e le proprietà comuni a tutti i campi pulsante. Dal momento che si tratta di una classe astratta, non è possibile creare un'istanza della classe direttamente. Al contrario, è necessario creare un'istanza di una classe non astratta che eredita dalla classe ButtonFieldBase, ad esempio la classe ButtonField oppure CommandField.

Un oggetto derivato dalla classe ButtonFieldBase viene utilizzato dai controlli con associazione a dati (ad esempio i controlli GridView e DetailsView) per visualizzare uno o più pulsanti per ogni record visualizzato. I campi pulsante vengono visualizzati in modo diverso a seconda del controllo con associazione a dati in cui sono utilizzati. Ad esempio, il controllo GridView visualizza un campo pulsante come colonna, mentre il controllo DetailsView lo visualizza come riga.

Facendo clic su un pulsante in un campo pulsante viene generato l'evento di comando del controllo padre con associazione a dati. È possibile fornire una routine personalizzata da eseguire quando si fa clic su un pulsante fornendo un gestore eventi per l'evento di comando.

NotaNota

Il controllo GridView genera l'evento RowCommand, mentre il controllo DetailsView genera l'evento ItemCommand.

Per specificare il tipo di pulsante da visualizzare, utilizzare la proprietà ButtonType. Per visualizzare o nascondere la sezione di intestazione di un oggetto ButtonFieldBase, impostare la proprietà ShowHeader.

NotaNota

In alcuni controlli con associazione a dati (ad esempio il controllo GridView), è possibile visualizzare o nascondere unicamente l'intera sezione di intestazione del controllo. Questi controlli con associazione a dati non supportano la proprietà ShowHeader per un singolo campo pulsante. Per visualizzare o nascondere l'intera sezione di intestazione di un controllo con associazione a dati, se disponibile, utilizzare la proprietà ShowHeader per il controllo.

Note sull'ereditarietà: Quando si eredita dalla classe ButtonFieldBase, eseguire l'override del seguente membro: CopyProperties.

I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.