Freigeben über


CommandField Klasse

Definition

Stellt ein spezielles Feld dar, in dem Befehlsschaltflächen zum Auswählen, Bearbeiten, Einfügen oder Löschen von Vorgängen in einem datengebundenen Steuerelement angezeigt werden.

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
Vererbung

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Mithilfe eines CommandField Felds Steuerelemente zum Bearbeiten eines Datensatzes in einem GridView Steuerelement angezeigt werden.


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

Im folgenden Codebeispiel wird veranschaulicht, wie sie den Text für die Bearbeitungssteuerelemente mithilfe der CancelTextEigenschaften EditTextUpdateText und der Eigenschaften anpassen können.


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

Hinweise

Die CommandField Klasse ist ein spezielles Feld, das von datengebundenen Steuerelementen (z GridView . B. und DetailsView) zum Anzeigen von Befehlsschaltflächen verwendet wird, die Lösch-, Bearbeitungs-, Einfüge- oder Auswahlvorgänge ausführen. Die Befehlsschaltflächen zum Ausführen dieser Vorgänge können mithilfe der in der folgenden Tabelle gezeigten Eigenschaften angezeigt oder ausgeblendet werden.

Eigentum Beschreibung
ShowDeleteButton Blendet eine Schaltfläche "Löschen" in einem CommandField Feld für jeden Datensatz im datengebundenen Steuerelement ein oder aus. Mit der Schaltfläche "Löschen" kann der Benutzer einen Datensatz aus der Datenquelle löschen.
ShowEditButton Blendet eine Schaltfläche "Bearbeiten" in einem CommandField Feld für jeden Datensatz im datengebundenen Steuerelement ein oder aus. Mit der Schaltfläche "Bearbeiten" kann der Benutzer einen Datensatz aus der Datenquelle bearbeiten. Wenn der Benutzer auf die Schaltfläche "Bearbeiten" für einen bestimmten Datensatz klickt, wird diese Schaltfläche "Bearbeiten" durch eine Schaltfläche "Aktualisieren" und eine Schaltfläche "Abbrechen" ersetzt. Alle anderen Befehlsschaltflächen sind ebenfalls ausgeblendet.
ShowInsertButton Blendet die Schaltfläche "Neu" in einem CommandField Feld ein oder aus. Mit der Schaltfläche "Neu" kann der Benutzer einen neuen Datensatz in die Datenquelle einfügen. Wenn der Benutzer auf die Schaltfläche "Neu" klickt, wird er durch eine Schaltfläche "Einfügen" und eine Schaltfläche "Abbrechen" ersetzt. Alle anderen Befehlsschaltflächen sind ebenfalls ausgeblendet. Hinweis: Diese Eigenschaft gilt nur für datengebundene Steuerelemente, die Einfügevorgänge unterstützen, z. B. das DetailsView Steuerelement.
ShowSelectButton Blendet eine Auswahlschaltfläche in einem CommandField Feld für jeden Datensatz im datengebundenen Steuerelement ein oder aus. Mit der Schaltfläche "Auswählen" kann der Benutzer einen Datensatz im datengebundenen Steuerelement auswählen.

Darüber hinaus kann die Schaltfläche "Abbrechen", die angezeigt wird, wenn sich ein Datensatz im Bearbeitungs- oder Einfügemodus befindet, durch Festlegen der ShowCancelButton Eigenschaft angezeigt oder ausgeblendet werden.

Hinweis

Wenn ein datengebundenes Steuerelement in Kombination mit einem Datenquellensteuerelement (z. B. einem SqlDataSource Steuerelement) verwendet wird, kann das datengebundene Steuerelement die Funktionen des Datenquellensteuerelements nutzen und automatische Lösch-, Aktualisierungs- und Einfügefunktionen bereitstellen. Für andere Datenquellen müssen Sie die Routinen bereitstellen, um diese Vorgänge während der entsprechenden Ereignisse für das datengebundene Steuerelement auszuführen.

Das CommandField Feld wird je nach dem datengebundenen Steuerelement, in dem es verwendet wird, unterschiedlich angezeigt. Beispielsweise zeigt das GridView Steuerelement ein CommandField Feld als Spalte an, während das DetailsView Steuerelement es als Zeile anzeigt.

Verwenden Sie die ButtonType Eigenschaft, um den Anzuzeigenden Schaltflächentyp anzugeben. Wenn die ButtonType Eigenschaft auf ButtonType.Button "Oder ButtonType.Link" festgelegt ist, können Sie den text angeben, der für die Schaltflächen angezeigt werden soll, indem Sie die in der folgenden Tabelle gezeigten Eigenschaften festlegen.

Eigentum Beschreibung
CancelText Die Beschriftung für die Schaltfläche "Abbrechen".
DeleteText Die Beschriftung für die Schaltfläche "Löschen".
EditText Die Beschriftung für die Schaltfläche "Bearbeiten".
InsertText Die Beschriftung für die Schaltfläche "Einfügen". Hinweis: Diese Eigenschaft gilt nur für datengebundene Steuerelemente, die Einfügevorgänge unterstützen, z. B. das DetailsView Steuerelement.
NewText Die Beschriftung für die Schaltfläche "Neu". Hinweis: Diese Eigenschaft gilt nur für datengebundene Steuerelemente, die Einfügevorgänge unterstützen, z. B. das DetailsView Steuerelement.
SelectText Die Beschriftung für die Schaltfläche "Auswählen".
UpdateText Die Beschriftung für die Schaltfläche "Aktualisieren".

Anstatt eine Befehlsschaltfläche oder eine Verknüpfungsschaltfläche anzuzeigen, können Sie eine Bildschaltfläche anzeigen, indem Sie die ButtonType Eigenschaft auf ButtonType.Image und dann die in der folgenden Tabelle gezeigten Eigenschaften festlegen.

Eigentum Beschreibung
CancelImageUrl Das Bild, das für die Schaltfläche "Abbrechen" angezeigt werden soll
DeleteImageUrl Das Bild, das für die Schaltfläche "Löschen" angezeigt werden soll.
EditImageUrl Das Bild, das für die Schaltfläche "Bearbeiten" angezeigt werden soll.
InsertText Das Bild, das für die Schaltfläche "Einfügen" angezeigt werden soll. Hinweis: Diese Eigenschaft gilt nur für datengebundene Steuerelemente, die Einfügevorgänge unterstützen, z. B. das DetailsView Steuerelement.
NewImageUrl Das Bild, das für die Schaltfläche "Neu" angezeigt werden soll. Hinweis: Diese Eigenschaft gilt nur für datengebundene Steuerelemente, die Einfügevorgänge unterstützen, z. B. das DetailsView Steuerelement.
SelectImageUrl Das Bild, das für die Schaltfläche "Auswählen" angezeigt werden soll.
UpdateImageUrl Das Bild, das für die Schaltfläche "Aktualisieren" angezeigt werden soll.

Wenn der Benutzer auf eine Schaltfläche in einem CommandField Feld klickt, wird die Überprüfung standardmäßig für alle Überprüfungssteuerelemente auf der Seite ausgeführt. Um zu verhindern, dass die Überprüfung auftritt, wenn auf eine Schaltfläche geklickt wird, legen Sie die CausesValidation Eigenschaft auf false.

Sie können ein CommandField Feld in einem datengebundenen Steuerelement ausblenden, indem Sie die Visible Eigenschaft auf falsefestlegen.

Mit dem CommandField Feld können Sie die Kopf- und Fußzeilenabschnitte anpassen. Wenn Sie eine Beschriftung im Kopf- oder Fußzeilenbereich anzeigen möchten, legen Sie die HeaderText Eigenschaft bzw. die FooterText Eigenschaft fest. Statt Text im Kopfzeilenabschnitt anzuzeigen, können Sie ein Bild anzeigen, indem Sie die HeaderImageUrl Eigenschaft festlegen. Um den Kopfzeilenabschnitt in einem CommandField Objekt auszublenden, legen Sie die ShowHeader Eigenschaft auf false.

Hinweis

Einige datengebundene Steuerelemente (z. B. das GridView Steuerelement) können nur den gesamten Kopfzeilenabschnitt des Steuerelements ein- oder ausblenden. Diese datengebundenen Steuerelemente unterstützen die ShowHeader Eigenschaft für ein einzelnes Schaltflächenfeld nicht. Verwenden Sie die Eigenschaft des Steuerelements, um den gesamten Kopfzeilenabschnitt eines datengebundenen Steuerelements ShowHeader (sofern verfügbar) ein- oder auszublenden.

Sie können auch die Darstellung des CommandField Objekts (Schriftfarbe, Hintergrundfarbe usw.) anpassen, indem Sie die Formateigenschaften für die verschiedenen Teile des Felds festlegen. In der folgenden Tabelle sind die verschiedenen Formateigenschaften aufgeführt.

Style-Eigenschaft Beschreibung
ControlStyle Die Formatvorlageneinstellungen für die untergeordneten Webserversteuerelemente des CommandField Objekts.
FooterStyle Die Formatvorlageneinstellungen für den Fußzeilenabschnitt des CommandField Objekts.
HeaderStyle Die Formatvorlageneinstellungen für den Kopfzeilenabschnitt des CommandField Objekts.
ItemStyle Die Formatvorlageneinstellungen für die Datenelemente im CommandField Objekt.

Konstruktoren

Name Beschreibung
CommandField()

Initialisiert eine neue Instanz der CommandField-Klasse.

Eigenschaften

Name Beschreibung
AccessibleHeaderText

Dient zum Abrufen oder Festlegen von Text, der AbbreviatedText in einigen Steuerelementen als Eigenschaftswert gerendert wird.

(Geerbt von DataControlField)
ButtonType

Dient zum Abrufen oder Festlegen des Schaltflächentyps, der im Schaltflächenfeld angezeigt werden soll.

(Geerbt von ButtonFieldBase)
CancelImageUrl

Ruft die URL auf ein Bild ab, das für die Schaltfläche "Abbrechen" in einem CommandField Feld angezeigt wird, oder legt diese fest.

CancelText

Dient zum Abrufen oder Festlegen der Beschriftung für die Schaltfläche "Abbrechen", die in einem CommandField Feld angezeigt wird.

CausesValidation

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Überprüfung ausgeführt wird, wenn der Benutzer auf eine Schaltfläche in einem CommandField Feld klickt.

Control

Ruft einen Verweis auf das Datensteuerelement ab, dem das DataControlField Objekt zugeordnet ist.

(Geerbt von DataControlField)
ControlStyle

Ruft den Stil aller Webserversteuerelemente ab, die im DataControlField Objekt enthalten sind.

(Geerbt von DataControlField)
DeleteImageUrl

Ruft die URL auf ein Bild ab, das für eine Schaltfläche "Löschen" in einem CommandField Feld angezeigt werden soll, oder legt diese fest.

DeleteText

Dient zum Abrufen oder Festlegen der Beschriftung für eine Schaltfläche "Löschen" in einem CommandField Feld.

DesignMode

Ruft einen Wert ab, der angibt, ob ein Datensteuerelementfeld derzeit in einer Entwurfszeitumgebung angezeigt wird.

(Geerbt von DataControlField)
EditImageUrl

Ruft die URL auf ein Bild ab, das für eine Schaltfläche "Bearbeiten" in einem CommandField Feld angezeigt werden soll, oder legt diese fest.

EditText

Dient zum Abrufen oder Festlegen der Beschriftung für eine Schaltfläche "Bearbeiten" in einem CommandField Feld.

FooterStyle

Dient zum Abrufen oder Festlegen der Formatvorlage der Fußzeile des Datensteuerelementfelds.

(Geerbt von DataControlField)
FooterText

Dient zum Abrufen oder Festlegen des Texts, der im Fußzeilenelement eines Datensteuerelementfelds angezeigt wird.

(Geerbt von DataControlField)
HeaderImageUrl

Dient zum Abrufen oder Festlegen der URL eines Bilds, das im Kopfzeilenelement eines Datensteuerelementfelds angezeigt wird.

(Geerbt von DataControlField)
HeaderStyle

Dient zum Abrufen oder Festlegen des Stils der Kopfzeile des Datensteuerelementfelds.

(Geerbt von DataControlField)
HeaderText

Dient zum Abrufen oder Festlegen des Texts, der im Kopfzeilenelement eines Datensteuerelementfelds angezeigt wird.

(Geerbt von DataControlField)
InsertImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das für die Schaltfläche "Einfügen" in einem CommandField Feld angezeigt werden soll.

InsertText

Dient zum Abrufen oder Festlegen der Beschriftung für die Schaltfläche "Einfügen" in einem CommandField Feld.

InsertVisible

Ruft einen Wert ab, der angibt, ob das DataControlField Objekt sichtbar ist, wenn sich das übergeordnete datengebundene Steuerelement im Einfügemodus befindet.

(Geerbt von DataControlField)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das DataControlField Objekt Änderungen am Ansichtszustand speichert.

(Geerbt von DataControlField)
ItemStyle

Ruft das Format aller textbasierten Inhalte ab, die von einem Datensteuerelementfeld angezeigt werden.

(Geerbt von DataControlField)
NewImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das für die Schaltfläche "Neu" in einem CommandField Feld angezeigt werden soll.

NewText

Dient zum Abrufen oder Festlegen der Beschriftung für die Schaltfläche "Neu" in einem CommandField Feld.

SelectImageUrl

Ruft die URL auf ein Bild ab, das für eine Schaltfläche "Auswählen" in einem CommandField Feld angezeigt werden soll, oder legt diese fest.

SelectText

Dient zum Abrufen oder Festlegen der Beschriftung für eine Schaltfläche "Auswählen" in einem CommandField Feld.

ShowCancelButton

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Abbrechen-Schaltfläche in einem CommandField Feld angezeigt wird.

ShowDeleteButton

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Schaltfläche "Löschen" in einem CommandField Feld angezeigt wird.

ShowEditButton

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Bearbeitungsschaltfläche in einem CommandField Feld angezeigt wird.

ShowHeader

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Kopfzeilenabschnitt in einem ButtonFieldBase Objekt angezeigt wird.

(Geerbt von ButtonFieldBase)
ShowInsertButton

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine neue Schaltfläche in einem CommandField Feld angezeigt wird.

ShowSelectButton

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Auswahlschaltfläche in einem CommandField Feld angezeigt wird.

SortExpression

Dient zum Abrufen oder Festlegen eines Sortierausdrucks, der von einem Datenquellensteuerelement zum Sortieren von Daten verwendet wird.

(Geerbt von DataControlField)
UpdateImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das für eine Aktualisierungsschaltfläche in einem CommandField Feld angezeigt werden soll.

UpdateText

Dient zum Abrufen oder Festlegen der Beschriftung für eine Schaltfläche "Aktualisieren" in einem CommandField Feld.

ValidateRequestMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement die Clienteingabe überprüft.

(Geerbt von DataControlField)
ValidationGroup

Dient zum Abrufen oder Festlegen des Namens der Gruppe der Überprüfungssteuerelemente, die überprüft werden sollen, wenn auf eine Schaltfläche in einem ButtonFieldBase Objekt geklickt wird.

(Geerbt von ButtonFieldBase)
ViewState

Ruft ein Wörterbuch mit Statusinformationen ab, mit dem Sie den Ansichtszustand eines DataControlField Objekts über mehrere Anforderungen für dieselbe Seite speichern und wiederherstellen können.

(Geerbt von DataControlField)
Visible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Datensteuerelementfeld gerendert wird.

(Geerbt von DataControlField)

Methoden

Name Beschreibung
CloneField()

Erstellt eine duplizierte Kopie des aktuellen DataControlFieldabgeleiteten Objekts.

(Geerbt von DataControlField)
CopyProperties(DataControlField)

Kopiert die Eigenschaften des aktuellen CommandField Objekts in das angegebene DataControlField Objekt.

CreateField()

Erstellt ein leeres CommandField-Objekt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrahiert den Wert des Datensteuerelementfelds aus der aktuellen Tabellenzelle und fügt den Wert der angegebenen IDictionary Auflistung hinzu.

(Geerbt von DataControlField)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(Boolean, Control)

Führt die grundlegende Instanzinitialisierung für ein Datensteuerelementfeld aus.

(Geerbt von DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Initialisiert das angegebene DataControlFieldCell Objekt in den angegebenen Zeilenzustand.

LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand der Datenquellenansicht wieder her.

(Geerbt von DataControlField)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnFieldChanged()

Löst das FieldChanged-Ereignis aus.

(Geerbt von DataControlField)
SaveViewState()

Speichert die am Ansichtszustand DataControlField vorgenommenen Änderungen seit dem Zeitpunkt, an dem die Seite zurück auf den Server gepostet wurde.

(Geerbt von DataControlField)
ToString()

Gibt eine Zeichenfolge zurück, die dieses DataControlField Objekt darstellt.

(Geerbt von DataControlField)
TrackViewState()

Bewirkt, dass das DataControlField Objekt Änderungen am Ansichtszustand nachverfolgt, sodass sie in der Eigenschaft des Steuerelements ViewState gespeichert und über Anforderungen für dieselbe Seite hinweg beibehalten werden können.

(Geerbt von DataControlField)
ValidateSupportsCallback()

Bestimmt, ob die in einem CommandField Objekt enthaltenen Steuerelemente Rückrufe unterstützen.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDataSourceViewSchemaAccessor.DataSourceViewSchema

Ruft das diesem DataControlField Objekt zugeordnete Schema ab oder legt es fest.

(Geerbt von DataControlField)
IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das DataControlField Objekt Änderungen am Ansichtszustand speichert.

(Geerbt von DataControlField)
IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des Datensteuerelementfelds wieder her.

(Geerbt von DataControlField)
IStateManager.SaveViewState()

Speichert die am Ansichtszustand DataControlField vorgenommenen Änderungen seit dem Zeitpunkt, an dem die Seite zurück auf den Server gepostet wurde.

(Geerbt von DataControlField)
IStateManager.TrackViewState()

Bewirkt, dass das DataControlField Objekt Änderungen am Ansichtszustand nachverfolgt, sodass sie in der Eigenschaft des Steuerelements ViewState gespeichert und über Anforderungen für dieselbe Seite hinweg beibehalten werden können.

(Geerbt von DataControlField)

Gilt für:

Weitere Informationen