Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DetailsView.DefaultMode-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft ab, der Standardmodus für die Dateneingabe von der DetailsView Steuerelement.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public virtual DetailsViewMode DefaultMode { get; set; }

Eigenschaftswert

Type: System.Web.UI.WebControls.DetailsViewMode

Einer der DetailsViewMode-Werte. Die Standardeinstellung ist DetailsViewMode.ReadOnly.

Exception Condition
ArgumentOutOfRangeException

Der angegebene Wert ist keiner der DetailsViewMode -Enumerationswerte.

Verwenden der DefaultMode Eigenschaft, um anzugeben, ob die DetailsView nach Steuerung zurück bearbeiten, einfügen oder nur-Lese-Modus ein bearbeiten oder Insert-Vorgang ausgeführt wird. In der Standardeinstellung die DetailsView die Steuerung wird an den schreibgeschützten Modus; Sie können jedoch beibehalten der DetailsView steuern, in Bearbeitung oder Einfügemodus durch Festlegen dieser Eigenschaft auf den entsprechenden Wert. In der folgenden Tabelle werden die verschiedenen Moduswerte aufgelistet.

Modus

Beschreibung

DetailsViewMode.Edit

Die DetailsView -Steuerelement befindet sich im Bearbeitungsmodus, der dem Benutzer ermöglicht, einen Datensatz zu aktualisieren.

DetailsViewMode.Insert

Die DetailsView -Steuerelement befindet sich im Einfügemodus, der dem Benutzer ermöglicht, einen neuen Datensatz zur Datenquelle hinzufügen.

DetailsViewMode.ReadOnly

Die DetailsView -Steuerelement befindet sich im schreibgeschützten Modus, also dem normalen Anzeigemodus.

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die DefaultMode Eigenschaft, um anzugeben, dass die DetailsView -Steuerelement im Bearbeitungsmodus bleiben soll, nachdem ein Datensatz aktualisiert wurde.


<%@ 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>

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: