Detailsview: Datenanalyse leicht gemacht in ASP.NET 2.0

Listing C verwendet BoundField-Felder zur Anzeige von Daten aus der SQL-Server-Datenquelle mit selbst erstellten Bezeichnungen. Das Beispiel zeigt außerdem die Optionen für die Buttons zum Löschen, Bearbeiten und Aktualisieren mithilfe der folgenden Eigenschaften des DetailsView-Objekts:

Listing C


  • AutoGenerateDeleteButton: boolescher Wert, der angibt, ob der Button zum Löschen angezeigt wird. Die Eigenschaft DeleteCommand der zugehörigen Datenverbindung wird zum Löschen des ausgewählten Datensatzes verwendet.
  • AutoGenerateInsertButton: boolescher Wert, der angibt, ob der Button zum Einfügen angezeigt wird. Die Eigenschaft InsertCommand der zugehörigen Datenverbindung wird zum Einfügen des neuen Datensatzes verwendet.
  • AutoGenerateEditButton: boolescher Wert, der angibt, ob der Button zum Bearbeiten angezeigt wird. Die Eigenschaft UpdateCommand der zugehörigen Datenverbindung wird zum Speichern der Änderungen in der Backend-Datenquelle verwendet.

Hinweis: Das EmployeeID-Feld ist schreibgeschützt, weil das ReadOnly-Flag auf true gesetzt ist. Denn dies ist der Primärschlüssel der zugrundeliegenden Datenbanktabelle.

Der TemplateField-Feldtyp bietet eine größere Kontrolle über die Datenfelder innerhalb des DetailsView-Datensteuerelements. Er ermöglicht das Einstellen des Aussehens und des Verhaltens des Feldes, wenn dieses bearbeitet, angezeigt oder um einen neuen Wert ergänzt wird. Die folgenden Elemente werden zur Kontrolle dieser Verhaltensweisen verwendet:

  • EditItemTemplate: Kontrolliert das Aussehen des Feldes, wenn sich der aktuelle DetailsView-Datensatz im Bearbeitungsmodus befindet.
  • InsertItemTemplate: Zum Festlegen, wie das Feld aussehen soll, wenn der zugrundeliegenden Datenquelle ein neuer Datensatz hinzugefügt wird.
  • ItemTemplate: Legt fest, wie das Feld aussehen soll, wenn es dem Benutzer angezeigt wird.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Detailsview: Datenanalyse leicht gemacht in ASP.NET 2.0

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *