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.
Sicherheitshinweis: |
---|
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:
So greifen Sie von einem ASP.NET-Webserver-Steuerelement aus auf dieses Dialogfeld zu
Öffnen Sie in Visual Web Developer eine ASPX-Seite.
Wechseln Sie zur Ansicht Entwurf.
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.
Klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie dann auf Smarttag anzeigen.
Wählen Sie im angezeigten Aufgabenfenster aus der Dropdownliste Datenquelle auswählen die Option <Neue Datenquelle...> aus.
Hinweis: 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.
Klicken Sie unter Wo werden die Daten für die Anwendung abgerufen? auf Objekt.
Geben Sie im Feld ID für Datenquelle angeben eine Datenquellen-ID an.
Die Standard-ID ist ObjectDataSource1.
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
Öffnen Sie in Visual Web Developer eine ASPX-Seite.
Wechseln Sie zur Ansicht Entwurf.
Ziehen Sie aus der Gruppe Daten der Toolbox ein ObjectDataSource-Steuerelement auf die Seite.
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
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
Erstellen eines Quellobjekts für das ObjectDataSource-Steuerelement
Binden an Daten mit einem Datenquellensteuerelement
Binden von Daten an das TreeView-Webserversteuerelement
Übersicht über Datenbindungsausdrücke
Referenz
Übersicht über das ObjectDataSource-Webserversteuerelement