Gewusst wie: Binden der von einem Dienst zurückgegebenen Daten
Sie können die von einem WCF (Windows Communication Foundation)-Dienst zurückgegebenen Daten genauso wie jede andere Datenquelle an ein Steuerelement binden. Wenn Sie einen Verweis auf einen WCF-Dienst hinzufügen und dieser Dienst zusammengesetzte Typen zum Zurückgeben von Daten enthält, werden sie automatisch dem Fenster Datenquellen hinzugefügt.
So binden Sie ein Steuerelement an ein von einem WCF-Dienst zurückgegebenes einzelnes Datenfeld
Klicken Sie im Menü Daten auf Datenquellen anzeigen. Das Fenster Datenquellen wird angezeigt.
Erweitern Sie im Fenster Datenquellen den Knoten für den Dienstverweis. Alle von dem Dienst zurückgegebenen zusammengesetzten Typen werden angezeigt.
Erweitern Sie einen Knoten für einen Typ. Die Datenfelder für diesen Typ werden angezeigt.
Wählen Sie ein Feld aus, und klicken Sie auf den Dropdownpfeil, um eine Liste mit Steuerelementen anzuzeigen, die für diesen Datentyp verfügbar sind.
Klicken Sie auf den Typ von Steuerelement, an das Sie Daten binden möchten.
Ziehen Sie das Feld auf ein Formular. Das Steuerelement wird dem Formular zusammen mit einer BindingSource-Komponente und einer BindingNavigator-Komponente hinzugefügt.
Wiederholen Sie die Schritte 4 bis 6 für alle weiteren Felder, die Sie binden möchten.
So binden Sie ein Steuerelement an einen von einem WCF-Dienst zurückgegebenen zusammengesetzten Typ
Wählen Sie im Menü Daten die Option Datenquellen anzeigen aus. Das Fenster Datenquellen wird angezeigt.
Erweitern Sie im Fenster Datenquellen den Knoten für den Dienstverweis. Alle von dem Dienst zurückgegebenen zusammengesetzten Typen werden angezeigt.
Wählen Sie einen Knoten für einen Typ aus, und klicken Sie auf den Dropdownpfeil, um eine Liste der verfügbaren Optionen anzuzeigen.
Klicken Sie auf DataGridView, um die Daten in einem Raster anzuzeigen, oder auf Details, um die Daten in einzelnen Steuerelementen anzuzeigen.
Ziehen Sie den Knoten auf das Formular. Die Steuerelemente werden dem Formular zusammen mit einer BindingSource-Komponente und einer BindingNavigator-Komponente hinzugefügt.
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen eines Verweises auf einen Webdienst
Referenz
Dialogfeld "Dienstverweis hinzufügen"
Konzepte
Windows Communication Foundation-Dienste und WCF Data Services in Visual Studio