Freigeben über


Dialogfeld "Datenquelle konfigurieren – SqlDataSource"

Aktualisiert: November 2007

Mithilfe des Dialogfelds Datenquelle konfigurieren – SqlDataSource können Sie eine SQL-Datenquelle konfigurieren, wenn relationale Daten in einem ASP.NET-Webserver-Steuerelement angezeigt werden sollen, das Datenbindungen unterstützt. Der Titel des Dialogfelds ändert sich entsprechend der ID des Datenquellen-Steuerelements.

Relationale Daten schließen Microsoft SQL Server-Datenbanken, Oracle-Datenbanken, OLE DB-Datenquellen oder ODBC-Datenquellen (Open Database Connectivity) ein.

Sicherheitshinweis:

Stellen Sie eine Verbindung zu einer Instanz von SQL Server möglichst mithilfe der integrierten Sicherheit von Windows her. Vermeiden Sie die explizite Verwendung eines Benutzernamens und Kennworts. Dadurch wird vermieden, dass die Verbindungszeichenfolge gefährdet wird und die Benutzer-ID sowie das Kennwort offen gelegt werden. Weitere Informationen finden Sie im Abschnitt zum Sichern des Zugriffs auf Datenquellen 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 in die Entwurfsansicht.

  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.

    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.

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

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

    Die Standard-ID ist SqlDataSource1.

  8. Klicken Sie auf OK.

    Auf der Seite wird automatisch ein SqlDataSource-Steuerelement erstellt, und das Dialogfeld Datenquelle konfigurieren – SqlDataSource1 wird geöffnet.

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

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

  2. Wechseln Sie in die Entwurfsansicht.

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

  4. Klicken Sie im Aufgabenfenster auf Datenquelle konfigurieren.

    Das Dialogfeld Datenquelle konfigurieren – SqlDataSource1 wird geöffnet.

    Im Anschluss an seine Konfigurierung können Sie das SqlDataSource-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

Gewusst wie: Verbinden mit einer SQL Server-Datenbank mithilfe des SqlDataSource-Steuerelements (Visual Studio)

Gewusst wie: Herstellen einer Verbindung zu einer Access-Datenbank mithilfe des SqlDataSource-Steuerelements (Visual Studio)

Gewusst wie: Herstellen einer Verbindung zu einer ODBC-Datenbank mithilfe des SqlDataSource-Steuerelements (Visual Studio)

Gewusst wie: Herstellen einer Verbindung zu einer Oracle-Datenbank mithilfe des SqlDataSource-Steuerelements (Visual Studio)

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

Gewusst wie: Sichern von Verbindungszeichenfolgen bei der Verwendung von Datenquellensteuerelementen

Gewusst wie: Binden an Daten in einem vorlagenbasierten Steuerelement

UI-Elemente

  • Welche Datenverbindung soll die Anwendung für die Verbindung mit der Datenbank verwenden?
    Dieses Element wird im Schritt Wählen Sie Ihre Datenverbindung aus des Assistenten angezeigt.

    Gibt die für die Datenbank zu verwendende Verbindung an. Sie können aus der Liste vorhandener Verbindungen oder Datenbanken auswählen, oder Sie können auf Neue Verbindung klicken, um den Assistenten Datenquelle auswählen anzuzeigen.

    Sie können im Assistenten Datenquelle auswählen einen Datenquellentyp und -anbieter auswählen und im Fenster Verbindung hinzufügen eine Verbindungszeichenfolge erstellen. Sie können die in der Datei Web.config gespeicherte Zeichenfolge auch speichern.

    Sicherheitshinweis:

    Speichern Sie Verbindungszeichenfolgen weder auf einer Seite noch als Nur-Text in der Datei Web.config. Weitere Informationen finden Sie im Abschnitt zu Verbindungszeichenfolgen unter Sichern des Datenzugriffs.

  • Wie möchten Sie Daten aus der Datenbank abrufen?
    Dieses Element wird im Schritt Die Select-Anweisung konfigurieren des Assistenten angezeigt.

    Gibt eine Select-Anweisung an, die beim Abrufen von Daten aus der Datenbank verwendet werden soll. Sie können aus den folgenden Optionen auswählen:

    • Benutzerdefinierte SQL-Anweisung oder gespeicherte Prozedur angeben

      Klicken Sie auf Weiter, um eine benutzerdefinierte SQL-Anweisung zu erstellen oder eine gespeicherte Prozedur auszuwählen, wenn eine solche für die Website konfiguriert wurde. Die Schaltfläche QueryBuilder stellt eine Benutzeroberfläche zum Erstellen der SELECT-Anweisung bereit. Sie können die Abfrage testen, nachdem Sie auf Weiter geklickt haben.

    • Spalten von einer Tabelle oder Ansicht angeben

      Wählen Sie den Tabellennamen und die Spalten der abzurufenden Daten aus. Sie können die Select-Anweisung mithilfe der Schaltflächen WHERE, ORDER BY und Erweitert weiter definieren. Die von Ihnen erstellte SELECT-Anweisung wird unter der SELECT-Anweisung angezeigt. Sie können die Abfrage testen, nachdem Sie auf Weiter geklickt haben.

Siehe auch

Konzepte

Übersicht über datengebundene ASP.NET-Webserversteuerelemente

Übersicht über Datenquellensteuerelemente

Sichern des Datenzugriffs

Übersicht über das SqlDataSource-Webserversteuerelement

Binden an Daten mit einem Datenquellensteuerelement

Binden von Daten an das TreeView-Webserversteuerelement

Binden an Datenbanken

Binden an hierarchische Daten

Übersicht über Datenbindungsausdrücke

Referenz

SqlDataSource