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.
Neueste Kommentare
Noch keine Kommentare zu Detailsview: Datenanalyse leicht gemacht in ASP.NET 2.0
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.