CommandField CommandField CommandField CommandField Class

Definizione

Rappresenta un campo speciale che visualizza i pulsanti di comando per eseguire operazioni di selezione, modifica, inserimento o eliminazione in un controllo associato a dati.Represents a special field that displays command buttons to perform selecting, editing, inserting, or deleting operations in a data-bound control.

public ref class CommandField : System::Web::UI::WebControls::ButtonFieldBase
public class CommandField : System.Web.UI.WebControls.ButtonFieldBase
type CommandField = class
    inherit ButtonFieldBase
Public Class CommandField
Inherits ButtonFieldBase
Ereditarietà

Esempi

Nell'esempio di codice riportato di seguito viene illustrato CommandField come utilizzare un campo per visualizzare i controlli per modificare GridView un record in un controllo.The following code example demonstrates how to use a CommandField field to display controls to edit a record in a GridView control.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>


<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

Nell'esempio di codice riportato di seguito viene illustrato CancelTextcome EditTextutilizzare le UpdateText proprietà, e per personalizzare il testo per i controlli di modifica.The following code example demonstrates how to use the CancelText, EditText, and UpdateText properties to customize the text for the editing controls.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            edittext="Edit Customer"
            canceltext="Discard"
            updatetext="Revise"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>


<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            edittext="Edit Customer"
            canceltext="Discard"
            updatetext="Revise"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

Commenti

La CommandField classe è un campo speciale usato dai controlli con associazione a dati, GridView ad esempio DetailsViewe, per visualizzare i pulsanti di comando che eseguono operazioni di eliminazione, modifica, inserimento o selezione.The CommandField class is a special field used by data-bound controls (such as GridView and DetailsView) to display command buttons that perform delete, edit, insert, or select operations. I pulsanti di comando per eseguire queste operazioni possono essere visualizzati o nascosti usando le proprietà mostrate nella tabella seguente.The command buttons to perform these operations can be shown or hidden using the properties shown in the following table.

ProprietàProperty DescriptionDescription
ShowDeleteButton Consente di visualizzare o nascondere un pulsante Elimina in CommandField un campo per ogni record nel controllo con associazione a dati.Shows or hides a Delete button in a CommandField field for each record in the data-bound control. Il pulsante Elimina consente all'utente di eliminare un record dall'origine dati.The Delete button allows the user to delete a record from the data source.
ShowEditButton Consente di visualizzare o nascondere un pulsante modifica in CommandField un campo per ogni record nel controllo con associazione a dati.Shows or hides an Edit button in a CommandField field for each record in the data-bound control. Il pulsante modifica consente all'utente di modificare un record dall'origine dati.The Edit button allows the user to edit a record from the data source. Quando l'utente fa clic sul pulsante modifica per un record specifico, il pulsante modifica viene sostituito con un pulsante Aggiorna e un pulsante Annulla.When the user clicks the Edit button for a specific record, that Edit button is replaced with an Update button and a Cancel button. Anche tutti gli altri pulsanti di comando sono nascosti.All other command buttons are also hidden.
ShowInsertButton Consente di visualizzare o nascondere il pulsante nuovo in CommandField un campo.Shows or hides the New button in a CommandField field. Il pulsante nuovo consente all'utente di inserire un nuovo record nell'origine dati.The New button allows the user to insert a new record in the data source. Quando l'utente fa clic sul pulsante nuovo, viene sostituito con un pulsante Inserisci e un pulsante Annulla.When the user clicks the New button, it is replaced with an Insert button and a Cancel button. Anche tutti gli altri pulsanti di comando sono nascosti.All other command buttons are also hidden. Nota: Questa proprietà si applica solo ai controlli con associazione a dati che supportano operazioni di inserimento, ad DetailsView esempio il controllo.Note: This property applies only to data-bound controls that support inserting operations, such as the DetailsView control.
ShowSelectButton Consente di visualizzare o nascondere un pulsante Seleziona in CommandField un campo per ogni record nel controllo con associazione a dati.Shows or hides a Select button in a CommandField field for each record in the data-bound control. Il pulsante Seleziona consente all'utente di selezionare un record nel controllo con associazione a dati.The Select button allows the user to select a record in the data-bound control.

Inoltre, il pulsante Annulla visualizzato quando un record è in modalità di modifica o di inserimento può essere visualizzato o nascosto impostando ShowCancelButton la proprietà.In addition, the Cancel button displayed when a record is in edit or insert mode can be shown or hidden by setting the ShowCancelButton property.

Nota

Quando un controllo con associazione a dati viene utilizzato in combinazione con un controllo origine dati, ad esempio SqlDataSource un controllo, il controllo con associazione a dati può sfruttare le funzionalità del controllo origine dati e fornire funzionalità automatiche di eliminazione, aggiornamento e inserimento.When a data-bound control is used in combination with a data source control (such as a SqlDataSource control), the data-bound control can take advantage of the data source control's capabilities and provide automatic delete, update, and insert functionality. Per altre origini dati, è necessario fornire le routine per eseguire queste operazioni durante gli eventi appropriati per il controllo con associazione a dati.For other data sources, you need to provide the routines to perform these operations during the appropriate events for the data-bound control.

Il CommandField campo viene visualizzato in modo diverso a seconda del controllo con associazione a dati in cui viene usato.The CommandField field is displayed differently depending on the data-bound control in which it is used. Ad esempio, il GridView controllo Visualizza un CommandField campo come una colonna, mentre il DetailsView controllo lo Visualizza come riga.For example, the GridView control displays a CommandField field as a column, while the DetailsView control displays it as a row.

Per specificare il tipo di pulsante da visualizzare, utilizzare la ButtonType proprietà.To specify the type of button to display, use the ButtonType property. Quando la ButtonType proprietà è impostata su ButtonType.Button o ButtonType.Link, è possibile specificare il testo da visualizzare per i pulsanti impostando le proprietà mostrate nella tabella seguente.When the ButtonType property is set to ButtonType.Button or ButtonType.Link, you can specify the text to display for the buttons by setting the properties shown in the following table.

ProprietàProperty DescriptionDescription
CancelText Didascalia per il pulsante Annulla.The caption for the Cancel button.
DeleteText Didascalia per il pulsante Elimina.The caption for the Delete button.
EditText Didascalia per il pulsante modifica.The caption for the Edit button.
InsertText Didascalia del pulsante Inserisci.The caption for the Insert button. Nota: Questa proprietà si applica solo ai controlli con associazione a dati che supportano operazioni di inserimento, DetailsView ad esempio il controllo.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
NewText Didascalia per il pulsante nuovo.The caption for the New button. Nota: Questa proprietà si applica solo ai controlli con associazione a dati che supportano operazioni di inserimento, DetailsView ad esempio il controllo.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
SelectText Didascalia per il pulsante Seleziona.The caption for the Select button.
UpdateText Didascalia per il pulsante Aggiorna.The caption for the Update button.

Anziché visualizzare un pulsante di comando o un pulsante di collegamento, è possibile visualizzare un pulsante immagine impostando ButtonType la proprietà ButtonType.Image su e quindi impostando le proprietà mostrate nella tabella seguente.Instead of displaying a command button or a link button, you can display an image button by setting the ButtonType property to ButtonType.Image and then setting the properties shown in the following table.

ProprietàProperty DescriptionDescription
CancelImageUrl Immagine da visualizzare per il pulsante AnnullaThe image to display for the Cancel button
DeleteImageUrl Immagine da visualizzare per il pulsante Elimina.The image to display for the Delete button.
EditImageUrl Immagine da visualizzare per il pulsante modifica.The image to display for the Edit button.
InsertText Immagine da visualizzare per il pulsante Inserisci.The image to display for the Insert button. Nota: Questa proprietà si applica solo ai controlli con associazione a dati che supportano operazioni di inserimento, DetailsView ad esempio il controllo.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
NewImageUrl Immagine da visualizzare per il pulsante nuovo.The image to display for the New button. Nota: Questa proprietà si applica solo ai controlli con associazione a dati che supportano operazioni di inserimento, DetailsView ad esempio il controllo.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
SelectImageUrl Immagine da visualizzare per il pulsante Seleziona.The image to display for the Select button.
UpdateImageUrl Immagine da visualizzare per il pulsante Aggiorna.The image to display for the Update button.

Per impostazione predefinita, quando l'utente fa clic su un CommandField pulsante in un campo, la convalida viene eseguita su tutti i controlli di convalida nella pagina.By default, when the user clicks a button in a CommandField field, validation is performed on all validation controls on the page. Per impedire che si verifichi la convalida quando si fa clic su un pulsante, CausesValidation impostare la falseproprietà su.To prevent validation from occurring when a button is clicked, set the CausesValidation property to false.

È possibile nascondere un CommandField campo in un controllo con associazione a dati impostando Visible la proprietà falsesu.You can hide a CommandField field in a data-bound control by setting the Visible property to false.

Il CommandField campo consente di personalizzare le sezioni di intestazione e piè di pagina.The CommandField field allows you to customize its header and footer sections. Per visualizzare una didascalia nella sezione dell'intestazione o del piè di pagina, HeaderText impostare rispettivamente FooterText la proprietà o.To display a caption in the header or the footer section, set the HeaderText or the FooterText property, respectively. Anziché visualizzare il testo nella sezione dell'intestazione, è possibile visualizzare un'immagine impostando la HeaderImageUrl proprietà.Instead of displaying text in the header section, you can display an image by setting the HeaderImageUrl property. Per nascondere la sezione dell'intestazione in CommandField un oggetto, impostare ShowHeader la proprietà falsesu.To hide the header section in a CommandField object, set the ShowHeader property to false.

Nota

Alcuni controlli associati a dati, ad esempio il GridView controllo, possono visualizzare o nascondere solo l'intera sezione di intestazione del controllo.Some data-bound controls (such as the GridView control) can show or hide only the entire header section of the control. Questi controlli associati a dati non supportano la ShowHeader proprietà per un singolo campo Button.These data-bound controls do not support the ShowHeader property for an individual button field. Per visualizzare o nascondere l'intera sezione di intestazione di un controllo con associazione a dati (se disponibile), utilizzare la ShowHeader proprietà del controllo.To show or hide the entire header section of a data-bound control (if available), use the control's ShowHeader property.

È anche possibile personalizzare l'aspetto dell' CommandField oggetto, ovvero il colore del carattere, il colore di sfondo e così via, impostando le proprietà di stile per le diverse parti del campo.You also can customize the appearance of the CommandField object (font color, background color, and so on) by setting the style properties for the different parts of the field. Nella tabella seguente sono elencate le diverse proprietà di stile.The following table lists the different style properties.

Style (proprietà)Style property DescriptionDescription
ControlStyle Impostazioni di stile per i controlli del server Web figlio dell' CommandField oggetto.The style settings for the child Web server controls of the CommandField object.
FooterStyle Impostazioni di stile per la sezione del piè di pagina CommandField dell'oggetto.The style settings for the footer section of the CommandField object.
HeaderStyle Impostazioni di stile per la sezione di intestazione dell' CommandField oggetto.The style settings for the header section of the CommandField object.
ItemStyle Impostazioni di stile per gli elementi di dati nell' CommandField oggetto.The style settings for the data items in the CommandField object.

Costruttori

CommandField() CommandField() CommandField() CommandField()

Inizializza una nuova istanza della classe CommandField.Initializes a new instance of the CommandField class.

Proprietà

AccessibleHeaderText AccessibleHeaderText AccessibleHeaderText AccessibleHeaderText

Ottiene o imposta il testo che viene sottoposto a rendering come valore della proprietà AbbreviatedText in alcuni controlli.Gets or sets text that is rendered as the AbbreviatedText property value in some controls.

(Inherited from DataControlField)
ButtonType ButtonType ButtonType ButtonType

Ottiene o imposta il tipo di pulsante da visualizzare nel campo pulsante.Gets or sets the button type to display in the button field.

(Inherited from ButtonFieldBase)
CancelImageUrl CancelImageUrl CancelImageUrl CancelImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per il pulsante Annulla in un campo CommandField.Gets or sets the URL to an image to display for the Cancel button in a CommandField field.

CancelText CancelText CancelText CancelText

Ottiene o imposta la didascalia del pulsante Annulla visualizzato in un campo CommandField.Gets or sets the caption for the Cancel button displayed in a CommandField field.

CausesValidation CausesValidation CausesValidation CausesValidation

Ottiene o imposta un valore che indica se quando l'utente fa clic su un pulsante in un campo CommandField viene eseguita la convalida.Gets or sets a value indicating whether validation is performed when the user clicks a button in a CommandField field.

Control Control Control Control

Ottiene un riferimento al controllo dati a cui l'oggetto DataControlField è associato.Gets a reference to the data control that the DataControlField object is associated with.

(Inherited from DataControlField)
ControlStyle ControlStyle ControlStyle ControlStyle

Ottiene lo stile di tutti i controlli server Web contenuti nell'oggetto DataControlField.Gets the style of any Web server controls contained by the DataControlField object.

(Inherited from DataControlField)
DeleteImageUrl DeleteImageUrl DeleteImageUrl DeleteImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per il pulsante Elimina in un campo CommandField.Gets or sets the URL to an image to display for a Delete button in a CommandField field.

DeleteText DeleteText DeleteText DeleteText

Ottiene o imposta la didascalia per un pulsante Elimina in un campo CommandField.Gets or sets the caption for a Delete button in a CommandField field.

DesignMode DesignMode DesignMode DesignMode

Ottiene un valore che indica se un campo di controllo dati è attualmente visualizzato in un ambiente di progettazione.Gets a value indicating whether a data control field is currently viewed in a design-time environment.

(Inherited from DataControlField)
EditImageUrl EditImageUrl EditImageUrl EditImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per un pulsante Modifica in un campo CommandField.Gets or sets the URL to an image to display for an Edit button in a CommandField field.

EditText EditText EditText EditText

Ottiene o imposta la didascalia per un pulsante Modifica in un campo CommandField.Gets or sets the caption for an Edit button in a CommandField field.

FooterStyle FooterStyle FooterStyle FooterStyle

Ottiene o imposta lo stile del piè di pagina del campo di controllo dati.Gets or sets the style of the footer of the data control field.

(Inherited from DataControlField)
FooterText FooterText FooterText FooterText

Ottiene o imposta il testo visualizzato nell'elemento del piè di pagina del campo di controllo dati.Gets or sets the text that is displayed in the footer item of a data control field.

(Inherited from DataControlField)
HeaderImageUrl HeaderImageUrl HeaderImageUrl HeaderImageUrl

Ottiene o imposta l'URL di un'immagine che viene visualizzata nell'elemento di intestazione di un campo di controlli dati.Gets or sets the URL of an image that is displayed in the header item of a data control field.

(Inherited from DataControlField)
HeaderStyle HeaderStyle HeaderStyle HeaderStyle

Ottiene o imposta lo stile dell'intestazione del campo di controllo dati.Gets or sets the style of the header of the data control field.

(Inherited from DataControlField)
HeaderText HeaderText HeaderText HeaderText

Ottiene o imposta il testo visualizzato nell'elemento dell'intestazione di un campo di controllo dati.Gets or sets the text that is displayed in the header item of a data control field.

(Inherited from DataControlField)
IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema

Ottiene o imposta lo schema associato all'oggetto DataControlField.Gets or sets the schema associated with this DataControlField object.

(Inherited from DataControlField)
InsertImageUrl InsertImageUrl InsertImageUrl InsertImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per il pulsante Inserisci in un campo CommandField.Gets or sets the URL to an image to display for the Insert button in a CommandField field.

InsertText InsertText InsertText InsertText

Ottiene o imposta la didascalia per il pulsante Inserisci in un campo CommandField.Gets or sets the caption for the Insert button in a CommandField field.

InsertVisible InsertVisible InsertVisible InsertVisible

Ottiene un valore che indica se l'oggetto DataControlField è visibile quando il controllo con associazione a dati padre si trova in modalità di inserimento.Gets a value indicating whether the DataControlField object is visible when its parent data-bound control is in insert mode.

(Inherited from DataControlField)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Ottiene un valore che indica se l'oggetto DataControlField sta salvando le modifiche apportate al relativo stato di visualizzazione.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Inherited from DataControlField)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Ottiene un valore che indica se l'oggetto DataControlField sta salvando le modifiche apportate al relativo stato di visualizzazione.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Inherited from DataControlField)
ItemStyle ItemStyle ItemStyle ItemStyle

Ottiene lo stile di tutti i contenuti basati sul testo visualizzati da un campo di controllo dati.Gets the style of any text-based content displayed by a data control field.

(Inherited from DataControlField)
NewImageUrl NewImageUrl NewImageUrl NewImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per il pulsante Nuovo in un campo CommandField.Gets or sets the URL to an image to display for the New button in a CommandField field.

NewText NewText NewText NewText

Ottiene o imposta la didascalia per il pulsante Nuovo in un campo CommandField.Gets or sets the caption for the New button in a CommandField field.

SelectImageUrl SelectImageUrl SelectImageUrl SelectImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per il pulsante Seleziona in un campo CommandField.Gets or sets the URL to an image to display for a Select button in a CommandField field.

SelectText SelectText SelectText SelectText

Ottiene o imposta la didascalia per un pulsante Seleziona in un campo CommandField.Gets or sets the caption for a Select button in a CommandField field.

ShowCancelButton ShowCancelButton ShowCancelButton ShowCancelButton

Ottiene o imposta un valore che indica se un pulsante Annulla viene visualizzato in un campo CommandField.Gets or sets a value indicating whether a Cancel button is displayed in a CommandField field.

ShowDeleteButton ShowDeleteButton ShowDeleteButton ShowDeleteButton

Ottiene o imposta un valore che indica se un pulsante Elimina viene visualizzato in un campo CommandField.Gets or sets a value indicating whether a Delete button is displayed in a CommandField field.

ShowEditButton ShowEditButton ShowEditButton ShowEditButton

Ottiene o imposta un valore che indica se un pulsante Modifica viene visualizzato in un campo CommandField.Gets or sets a value indicating whether an Edit button is displayed in a CommandField field.

ShowHeader ShowHeader ShowHeader ShowHeader

Ottiene o imposta un valore che indica se la sezione di intestazione viene visualizzata in un oggetto ButtonFieldBase.Gets or sets a value indicating whether the header section is displayed in a ButtonFieldBase object.

(Inherited from ButtonFieldBase)
ShowInsertButton ShowInsertButton ShowInsertButton ShowInsertButton

Ottiene o imposta un valore che indica se un pulsante Nuovo viene visualizzato in un campo CommandField.Gets or sets a value indicating whether a New button is displayed in a CommandField field.

ShowSelectButton ShowSelectButton ShowSelectButton ShowSelectButton

Ottiene o imposta un valore che indica se un pulsante Seleziona viene visualizzato in un campo CommandField.Gets or sets a value indicating whether a Select button is displayed in a CommandField field.

SortExpression SortExpression SortExpression SortExpression

Ottiene o imposta l'espressione di ordinamento che viene utilizzata da un controllo origine dati per ordinare i dati.Gets or sets a sort expression that is used by a data source control to sort data.

(Inherited from DataControlField)
UpdateImageUrl UpdateImageUrl UpdateImageUrl UpdateImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare per un pulsante Aggiorna in un campo CommandField.Gets or sets the URL to an image to display for an Update button in a CommandField field.

UpdateText UpdateText UpdateText UpdateText

Ottiene o imposta la didascalia per un pulsante Aggiorna in un campo CommandField.Gets or sets the caption for an Update button in a CommandField field.

ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Ottiene o imposta un valore che specifica se il controllo convalida l'input del client.Gets or sets a value that specifies whether the control validates client input.

(Inherited from DataControlField)
ValidationGroup ValidationGroup ValidationGroup ValidationGroup

Ottiene o imposta il nome del gruppo di controlli di convalida da convalidare quando si fa clic su un pulsante in un oggetto ButtonFieldBase.Gets or sets the name of the group of validation controls to validate when a button in a ButtonFieldBase object is clicked.

(Inherited from ButtonFieldBase)
ViewState ViewState ViewState ViewState

Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un oggetto DataControlField tra più richieste per la stessa pagina.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.

(Inherited from DataControlField)
Visible Visible Visible Visible

Ottiene o imposta un valore che indica se viene eseguito il rendering di un campo di controllo dati.Gets or sets a value indicating whether a data control field is rendered.

(Inherited from DataControlField)

Metodi

CloneField() CloneField() CloneField() CloneField()

Crea una copia duplicata dell'oggetto corrente derivato da DataControlField.Creates a duplicate copy of the current DataControlField-derived object.

(Inherited from DataControlField)
CopyProperties(DataControlField) CopyProperties(DataControlField) CopyProperties(DataControlField) CopyProperties(DataControlField)

Copia le proprietà dell'oggetto CommandField corrente nell'oggetto DataControlField specificato.Copies the properties of the current CommandField object to the specified DataControlField object.

CreateField() CreateField() CreateField() CreateField()

Crea un oggetto CommandField vuoto.Creates an empty CommandField object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Estrae il valore del campo di controllo dati dalla cella corrente della tabella e aggiunge il valore all'insieme IDictionary specificato.Extracts the value of the data control field from the current table cell and adds the value to the specified IDictionary collection.

(Inherited from DataControlField)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
Initialize(Boolean, Control) Initialize(Boolean, Control) Initialize(Boolean, Control) Initialize(Boolean, Control)

Esegue un'inizializzazione dell'istanza di base per un campo di controllo dati.Performs basic instance initialization for a data control field.

(Inherited from DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Inizializza l'oggetto DataControlFieldCell specificato nello stato della riga specificata.Initializes the specified DataControlFieldCell object to the specified row state.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato della visualizzazione origine dati.Restores the data source view's previously saved view state.

(Inherited from DataControlField)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnFieldChanged() OnFieldChanged() OnFieldChanged() OnFieldChanged()

Genera l'evento FieldChanged.Raises the FieldChanged event.

(Inherited from DataControlField)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione DataControlField dal momento in cui è stato eseguito il postback della pagina al server.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Inherited from DataControlField)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta questo oggetto DataControlField.Returns a string that represents this DataControlField object.

(Inherited from DataControlField)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Mediante questo metodo l'oggetto DataControlField tiene traccia delle modifiche apportate al relativo stato di visualizzazione in modo che possano essere memorizzate nella proprietà ViewState del controllo e mantenute nelle richieste della stessa pagina.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.

(Inherited from DataControlField)
ValidateSupportsCallback() ValidateSupportsCallback() ValidateSupportsCallback() ValidateSupportsCallback()

Determina se i controlli contenuti in un oggetto CommandField supportano i callback.Determines whether the controls contained in a CommandField object support callbacks.

Implementazioni dell'interfaccia esplicita

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Ripristina lo stato di visualizzazione del campo del controllo dati salvato in precedenza.Restores the data control field's previously saved view state.

(Inherited from DataControlField)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione DataControlField dal momento in cui è stato eseguito il postback della pagina al server.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Inherited from DataControlField)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Mediante questo metodo l'oggetto DataControlField tiene traccia delle modifiche apportate al relativo stato di visualizzazione in modo che possano essere memorizzate nella proprietà ViewState del controllo e mantenute nelle richieste della stessa pagina.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.

(Inherited from DataControlField)

Si applica a

Vedi anche