DetailsView.DefaultMode DetailsView.DefaultMode DetailsView.DefaultMode DetailsView.DefaultMode Property

Definizione

Ottiene o imposta la modalità di immissione dati predefinita del controllo DetailsView.Get or sets the default data-entry mode of the DetailsView control.

public:
 virtual property System::Web::UI::WebControls::DetailsViewMode DefaultMode { System::Web::UI::WebControls::DetailsViewMode get(); void set(System::Web::UI::WebControls::DetailsViewMode value); };
public virtual System.Web.UI.WebControls.DetailsViewMode DefaultMode { get; set; }
member this.DefaultMode : System.Web.UI.WebControls.DetailsViewMode with get, set
Public Overridable Property DefaultMode As DetailsViewMode

Valore della proprietà

Uno dei valori di DetailsViewMode.One of the DetailsViewMode values. Il valore predefinito è DetailsViewMode.ReadOnly.The default is DetailsViewMode.ReadOnly.

Eccezioni

Il valore specificato non corrisponde a uno dei valori dell'enumerazione DetailsViewMode.The specified value is not one of the DetailsViewMode enumeration values.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato DefaultMode come utilizzare la proprietà per DetailsView specificare che il controllo deve rimanere in modalità di modifica dopo l'aggiornamento di un record.The following code example demonstrates how to use the DefaultMode property to specify that the DetailsView control should remain in edit mode after a record has been updated.


<%@ 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>DetailsView DefaultMode Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView DefaultMode Example</h3>
                
        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogenerateeditbutton="true"   
          autogeneraterows="true"
          allowpaging="true"
          defaultmode="Edit"   
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
                    
        </asp:detailsview>
        
        <!-- 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="DetailsViewSource" runat="server" 
          ConnectionString=
            "<%$ ConnectionStrings:NorthWindConnectionString%>"
          InsertCommand="INSERT INTO [Customers]([CustomerID],
            [CompanyName], [Address], [City], [PostalCode], [Country]) 
            VALUES (@CustomerID, @CompanyName, @Address, @City, 
            @PostalCode, @Country)"

          SelectCommand="Select [CustomerID], [CompanyName], 
            [Address], [City], [PostalCode], [Country] From 
            [Customers]">
        </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>DetailsView DefaultMode Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView DefaultMode Example</h3>
                
        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogenerateeditbutton="true"   
          autogeneraterows="true"
          allowpaging="true"
          defaultmode="Edit"   
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
                    
        </asp:detailsview>
        
        <!-- 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="DetailsViewSource" runat="server" 
          ConnectionString=
            "<%$ ConnectionStrings:NorthWindConnectionString%>"
          InsertCommand="INSERT INTO [Customers]([CustomerID],
            [CompanyName], [Address], [City], [PostalCode], [Country]) 
            VALUES (@CustomerID, @CompanyName, @Address, @City, 
            @PostalCode, @Country)"

          SelectCommand="Select [CustomerID], [CompanyName], 
            [Address], [City], [PostalCode], [Country] From 
            [Customers]">
        </asp:SqlDataSource>
    </form>
  </body>
</html>

Commenti

Utilizzare la DefaultMode proprietà per specificare se il DetailsView controllo restituisce la modalità di modifica, inserimento o sola lettura dopo l'esecuzione di un'operazione di modifica o inserimento.Use the DefaultMode property to specify whether the DetailsView control returns to edit, insert, or read-only mode after an edit or insert operation is performed. Per impostazione predefinita, DetailsView il controllo torna alla modalità di sola lettura, ma è possibile mantenendo DetailsView il controllo in modalità di modifica o inserimento impostando questa proprietà sul valore appropriato.By default, the DetailsView control returns to read-only mode; however, you can keep the DetailsView control in edit or insert mode by setting this property to the appropriate value. Nella tabella seguente sono elencati i diversi valori della modalità.The following table lists the different mode values.

ModalitàMode DescriptionDescription
DetailsViewMode.Edit Il DetailsView controllo è in modalità di modifica, che consente all'utente di aggiornare i valori di un record.The DetailsView control is in edit mode, which allows the user to update the values of a record.
DetailsViewMode.Insert Il DetailsView controllo è in modalità di inserimento, che consente all'utente di aggiungere un nuovo record all'origine dati.The DetailsView control is in insert mode, which allows the user to add a new record to the data source.
DetailsViewMode.ReadOnly Il DetailsView controllo è in modalità di sola lettura, che è la modalità di visualizzazione normale.The DetailsView control is in read-only mode, which is the normal display mode.

Si applica a

Vedi anche