Sdílet prostřednictvím


Dialogfeld "Datenquelle konfigurieren – ObjectDataSource"

Aktualisiert: November 2007

Mithilfe des Dialogfelds Datenquelle konfigurieren – ObjectDataSource können Sie eine Objektdatenquelle konfigurieren, wenn Daten aus einem Geschäftsobjekt im ASP.NET-Webserver-Steuerelement angezeigt werden sollen, das Datenbindungen unterstützt. Der Titel des Dialogfelds ändert sich entsprechend der ID des Datenquellen-Steuerelements.

Eine Objektdatenquelle stellt ein Geschäftsobjekt der mittleren Ebene mit Datenabruf- und Datenaktualisierungsfunktionen dar. Wenn das Geschäftsobjekt eine Methode enthält, die ein DataSet-Objekt zurückgibt, können die zurückgegebenen Daten von Webserver-Steuerelementen auf einer Webseite angezeigt und bearbeitet werden.

ms247284.alert_security(de-de,VS.90).gifSicherheitshinweis:

Validieren Sie Benutzereingaben immer erneut in der Geschäftsebene Ihrer Anwendung. Verlassen Sie sich nicht darauf, dass der aufrufende Prozess sichere Daten bereitstellt. Weitere Informationen finden Sie im Abschnitt zu allgemeinen Richtlinien unter Sichern des Datenzugriffs.

Datenbindungen werden u. a. von folgenden Webserver-Steuerelementen unterstützt:

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

So greifen Sie von einem ASP.NET-Webserver-Steuerelement aus auf dieses Dialogfeld zu

  1. Öffnen Sie in Visual Web Developer eine ASPX-Seite.

  2. Wechseln Sie zur Ansicht Entwurf.

  3. Ziehen Sie aus der vorherigen Liste aus der Toolbox eines der Steuerelemente auf die Seite. Ziehen Sie beispielsweise aus der Gruppe Standard der Toolbox ein GridView-Steuerelement auf die Seite.

  4. Klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie dann auf Smarttag anzeigen.

  5. Wählen Sie im angezeigten Aufgabenfenster aus der Dropdownliste Datenquelle auswählen die Option <Neue Datenquelle...> aus.

    ms247284.alert_note(de-de,VS.90).gifHinweis:

    Bei einigen Steuerelementen können Sie nur auf Datenquelle auswählen klicken und anschließend aus der Dropdownliste Datenquelle auswählen die Option <Neue Datenquelle…> auswählen.

    Der Assistent zum Konfigurieren von Datenquellen wird geöffnet.

  6. Klicken Sie unter Wo werden die Daten für die Anwendung abgerufen? auf Objekt.

  7. Geben Sie im Feld ID für Datenquelle angeben eine Datenquellen-ID an.

    Die Standard-ID ist ObjectDataSource1.

  8. Klicken Sie auf OK.

    Auf der Seite wird automatisch ein ObjectDataSource-Steuerelement erstellt, und das Fenster Datenquelle konfigurieren –ObjectDataSource1 wird geöffnet.

So greifen Sie von einem ObjectDataSource-Steuerelement aus direkt auf dieses Dialogfeld zu

  1. Öffnen Sie in Visual Web Developer eine ASPX-Seite.

  2. Wechseln Sie zur Ansicht Entwurf.

  3. Ziehen Sie aus der Gruppe Daten der Toolbox ein ObjectDataSource-Steuerelement auf die Seite.

  4. Klicken Sie im Aufgabenfenster auf Datenquelle konfigurieren.

    Das Fenster Datenquelle konfigurieren – ObjectDataSource1 wird geöffnet.

    Im Anschluss an seine Konfigurierung können Sie das ObjectDataSource-Steuerelement an ein beliebiges Webserver-Steuerelement in der Liste binden, indem Sie die Datenquellen-ID in der Dropdownliste Datenquelle auswählen oder in der DataSourceID-Eigenschaft des Webserver-Steuerelements angeben.

Weitere Informationen zu Datenbindungen finden Sie unter Überblick über den ASP.NET-Datenzugriff oder unter den folgenden aufgabenorientierten Themen.

Aufgaben

Exemplarische Vorgehensweise: Datenbindung an ein benutzerdefiniertes Geschäftsobjekt

Exemplarische Vorgehensweise: Datenbindung in Webseiten mit einer Visual Studio-Datenkomponente

Exemplarische Vorgehensweise: Anzeigen und Formatieren von Daten mit dem DataList-Webserversteuerelement

Gewusst wie: Binden an Daten in einem vorlagenbasierten Steuerelement in Visual Studio

Gewusst wie: Binden an Daten in einem vorlagenbasierten Steuerelement

UI-Elemente

  • Geschäftsobjekt auswählen
    Dieses Element wird im Schritt Ein Geschäftsobjekt auswählen des Assistenten angezeigt.

    Gibt das Geschäftsobjekt an, mit dem Daten abgerufen oder aktualisiert werden können. Die Dropdownliste wird nur gefüllt, wenn entweder im Verzeichnis Bin oder im Verzeichnis App_Code der Website Geschäftsobjekte definiert sind. Das Geschäftsobjekt muss eine Methode enthalten, die ein DataSet-Objekt zurückgibt, um Daten in einem Webserver-Steuerelement anzuzeigen. Weitere Informationen sowie ein Codebeispiel finden Sie unter Exemplarische Vorgehensweise: Datenbindung an ein benutzerdefiniertes Geschäftsobjekt.

Siehe auch

Konzepte

Übersicht über datengebundene ASP.NET-Webserversteuerelemente

Übersicht über Datenquellensteuerelemente

Sichern des Datenzugriffs

Erstellen eines Quellobjekts für das ObjectDataSource-Steuerelement

Binden an Daten mit einem Datenquellensteuerelement

Binden von Daten an das TreeView-Webserversteuerelement

Binden an hierarchische Daten

Übersicht über Datenbindungsausdrücke

Referenz

Übersicht über das ObjectDataSource-Webserversteuerelement

ObjectDataSource

Weitere Ressourcen

ObjectDataSource-Webserver-Steuerelement (Visual Studio)