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

Определение

Возвращает или задает режим ввода данных, используемый для элемента управления 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

Значение свойства

Одно из значений перечисления DetailsViewMode.One of the DetailsViewMode values. Значение по умолчанию — DetailsViewMode.ReadOnly.The default is DetailsViewMode.ReadOnly.

Исключения

Указанное размещение не является значением перечисления DetailsViewMode.The specified value is not one of the DetailsViewMode enumeration values.

Примеры

В следующем примере кода показано DefaultMode DetailsView , как использовать свойство, чтобы указать, что элемент управления должен оставаться в режиме редактирования после обновления записи.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>

Комментарии

Используйте свойство, чтобы указать, возвращается DetailsView ли элемент управления для редактирования, вставки или режима только для чтения после выполнения операции Edit или INSERT. DefaultModeUse 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. По умолчанию DetailsView элемент управления возвращается в режим только для чтения, однако DetailsView элемент управления можно не изменять в режиме редактирования или вставки, присвоив этому свойству соответствующее значение.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. В следующей таблице перечислены различные значения режима.The following table lists the different mode values.

РежимMode ОписаниеDescription
DetailsViewMode.Edit DetailsView Элемент управления находится в режиме редактирования, который позволяет пользователю обновлять значения записи.The DetailsView control is in edit mode, which allows the user to update the values of a record.
DetailsViewMode.Insert DetailsView Элемент управления находится в режиме вставки, который позволяет пользователю добавить новую запись в источник данных.The DetailsView control is in insert mode, which allows the user to add a new record to the data source.
DetailsViewMode.ReadOnly DetailsView Элемент управления находится в режиме только для чтения, который является нормальным режимом экрана.The DetailsView control is in read-only mode, which is the normal display mode.

Применяется к

Дополнительно