Freigeben über


Gewusst wie: Anpassen von Steuerelementen zum Bearbeiten im GridView-Webserver-Steuerelement

Aktualisiert: November 2007

Wenn eine Zeile im GridView-Steuerelement in den Bearbeitungsmodus gesetzt wird, werden in der Zeile normalerweise Text oder Kontrollkästchen für einzelne Datenspalten angezeigt, in denen Benutzer die Daten ändern können. Wenn Sie zum Bearbeiten andere Steuerelemente verwenden möchten, können Sie die GridView-Steuerelemente für den Bearbeitungsmodus anpassen. Dazu erstellen Sie eine Vorlage für die Definition des benutzerdefinierten Layouts (Text und Steuerelemente), das statt der Standardsteuerelemente im Bearbeitungsmodus angezeigt werden soll. Weitere Informationen finden Sie unter Vorlagen für ASP.NET-Webserver-Steuerelemente.

Prozeduren

So geben Sie die benutzerdefinierte Bearbeitung für eine GridView-Spalte an

  1. Aktivieren Sie im Kontextmenü GridView-Aufgaben das Kontrollkästchen Bearbeiten aktivieren.

    Hinweis:

    Das Kontrollkästchen Bearbeiten aktivieren wird nur dann im Kontextmenü angezeigt, wenn das mit dem GridView-Steuerelement verbundene Datenquellen-Steuerelement das Bearbeiten unterstützt. Wenn das GridView-Steuerelement z. B. an ein SqlDataSource-Steuerelement gebunden ist, muss die UpdateCommand-Eigenschaft eine SQL-Update-Anweisung enthalten.

  2. Klicken Sie im Kontextmenü auf Spalten bearbeiten.

    Das Dialogfeld Felder wird angezeigt.

  3. Erweitern Sie unter Verfügbare Felder den Eintrag Gebundenes Feld, um die gebundenen Felder der Datenquelle aufzuführen.

  4. Wählen Sie unter Ausgewählte Felder ein gebundenes Feld aus, klicken Sie auf Dieses Feld in ein TemplateField konvertieren, und klicken Sie dann auf OK, um das Dialogfeld Felder zu schließen.

  5. Klicken Sie im Kontextmenü auf Vorlagen bearbeiten.

    Das GridView-Steuerelement wechselt in den Bearbeitungsmodus für Vorlagen.

  6. Klicken Sie im Kontextmenü in der Liste Anzeige auf EditItem-Vorlage.

    Im GridView-Steuerelement wird der Vorlagen-Editor für die EditItemTemplate-Eigenschaft angezeigt. Dort wird das Layout (Text und Steuerelemente) festgelegt, mit dem diese Spalte dargestellt wird, wenn sich die Zeile im Bearbeitungsmodus befindet.

  7. Ziehen Sie in der Toolbox aus der Gruppe Standard ein DropDownList-Steuerelement in die Vorlage.

    Die DropDownList konfigurieren Sie in der nächsten Prozedur.

So füllen Sie eine Dropdownliste zur Bearbeitung in einer GridView-Spalte auf

  1. Klicken Sie im Kontextmenü in der Liste Datenquelle auswählen auf Neue Datenquelle.

  2. Wählen Sie im Assistenten zum Konfigurieren von Datenquellen die Datenquelle aus, die Sie auch in der vorherigen Prozedur verwendet haben.

  3. Wählen Sie anzuzeigende Datenfelder und entsprechende Werte der Liste aus verfügbaren Feldern in der Datenquelle aus, und klicken Sie dann auf OK.

  4. Drücken Sie STRG+F5, um die Seite auszuführen.

  5. Ändern Sie eine Spalte im Raster, um zu überprüfen, ob die Liste angezeigt wird.

Siehe auch

Konzepte

Ändern von Daten in einem GridView-Webserversteuerelement

Referenz

Übersicht über das GridView-Webserversteuerelement

GridView