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.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Funeral Scams: Neue perfide Online-Betrugsmasche auf Facebook

Britische Bestattungsunternehmen haben bereits reagiert und weisen darauf hin, dass ihre Beerdigungen nicht gelivestreamt werden.

6 Tagen ago

Builtforbest – Individuelles Gesundheitscoaching für nachhaltige Transformation auf Basis von Blut- und Genanalysen

Builtforbest setzt neue Maßstäbe im ganzheitlichen Gesundheitscoaching mit einem innovativen, wissenschaftlich fundierten Ansatz, der auf…

7 Tagen ago

Apple stellt iPhone 16 und iPhone 16 Pro vor

Der neue Apple-Prozessor A18 basiert auf einem 3-Nanometer-Verfahren. Apple verspricht mehr Leistung und eine höhere…

7 Tagen ago

Neue Version der Mac-Malware Atomic Stealer im Umlauf

Die stiehlt Daten aus weiteren Browsers. Zudem steigt die Zahl der Browser-Erweiterungen, die Atomic Stealer…

1 Woche ago

Aktualisiertes Arsenal von APT41: DodgeBox und Moonwalk

Der bis dato unbekannte Loader DodgeBox zeigt auffällige Ähnlichkeiten mit StealthVector, warnen Zscaler-Experten.

1 Woche ago

OpenAI meldet eine Million zahlende Business-Nutzer für ChatGPT

In fünf Monaten kommen rund 400.000 neue Nutzer hinzu. Die meisten zahlenden Nutzer hat ChatGPT…

1 Woche ago