.NET-Beispiele - Windows Forms: Datenbindung
Dieser Abschnitt enthält die folgenden Beispiele:
Beispiel für die Bindung an Grid
MasterDetails-Beispiel
Beispiel für die Bindung von Grid an einen Webdienst
Beispiel für die einfache Datenbindung
Beispiel für die Bindung an ein ComboBox-Steuerelement
Beispiel für ein Formular mit Kundendaten
Beispiel für die Bindung an Grid
Dieses Beispiel veranschaulicht die Methoden, die verwendet werden, um ein DataSet an ein Grid-Steuerelement in Windows Forms zu binden.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
In diesem Beispiel verwendete Namespaces:
System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Data; System.Data.SqlClient
In diesem Beispiel verwendete Klassen:
Form; Style; DataSet; Cursor; SqlDataAdapter; Table; DataAdapter; TableStyle; Component; Button; DataGrid; Control; SqlConnection; StatusBar; Container; Application; DataGridTableStyle; EventHandler; EventArgs; Thread; SystemColors; Cursors
MasterDetails-Beispiel
Dieses Beispiel veranschaulicht das Auffüllen zweier separater DataGrid-Steuerelemente unter Verwendung desselben DataSet. Es wird eine Beziehung zwischen den beiden DataGrid-Steuerelementen erstellt. Auf diese Weise werden bei Auswahl eines Kunden im ersten DataGrid alle Bestellungen dieses Kunden im zweiten DataGrid angezeigt.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
In diesem Beispiel verwendete Namespaces:
System; System.Drawing; System.Windows.Forms; System.Data; System.ComponentModel; System.Collections; System.ComponentModel.Design; System.Web; System.Web.Services; System.Diagnostics; System.Web.Services.Protocols; System.IO; System.Data.OleDb; System.Data.SqlClient; Microsoft.Win32
In diesem Beispiel verwendete Klassen:
Type; DataColumn; SqlParameter; Region; DBNull; Exception; DataSet; Table; Form; Style; DataRow; StrongTypingException; InvalidCastException; Convert; Cursor; DataTable; EventHandler; EventArgs; SqlCommand; TableStyle; Component; DataRowChangeEventArgs; DataAdapter; SqlDataAdapter; Service; SystemColors; Message; MessageBox; DataGrid; SqlConnection; Button; DataRowBuilder; Object; WebService; Icon; Control; DataGridTableStyle; Container; Array; DataRelation; DesignerSerializationVisibilityAttribute; Cursors; SqlRowUpdatedEventHandler; StatusBar; Constraint; Attribute; Application; ForeignKeyConstraint; String; RowUpdatedEventArgs; Thread; BindingContext; Context; SqlTransaction; SqlRowUpdatedEventArgs; Binding
Beispiel für die Bindung von Grid an einen Webdienst
Dieses Beispiel veranschaulicht, wie ein DataSet von einem Webdienst abgerufen wird. Dieses DataSet wird dann an ein Grid-Steuerelement gebunden.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
In diesem Beispiel verwendete Namespaces:
System; System.Drawing; System.Windows.Forms; System.Data; System.ComponentModel; System.Net; System.Web; System.IO; System.Web.Services; System.Data.OleDb; System.Data.SqlClient
In diesem Beispiel verwendete Klassen:
DataSet; Form; Style; Service; WebService; Cursor; Binding; Table; Component; TableStyle; Control; SqlDataAdapter; DataAdapter; DataGrid; Button; Container; SqlConnection; StatusBar; EventArgs; EventHandler; Thread; SystemColors; Application; Cursors; DataGridTableStyle
Beispiel für die einfache Datenbindung
Dieses Beispiel demonstriert die Datenbindung eines DataSets an Windows Forms-Steuerelemente. In diesem Beispiel nehmen Sie die Bindung an Text-Steuerelemente vor und verwenden eine Fläche mit benutzerdefiniertem Code zur Navigation im DataSet.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
In diesem Beispiel verwendete Namespaces:
System; System.Windows.Forms; System.Drawing; System.ComponentModel; System.Collections; System.Data; System.Data.OleDb; System.IO
In diesem Beispiel verwendete Klassen:
Form; Style; Binding; TextBox; Component; Control; Label; BindingContext; Context; Button; EventArgs; EventHandler; DataBinding; String; Site; Type; Convert; Panel; StringWriter; Message; Container; ConvertEventHandler; ConvertEventArgs; SystemInformation; Thread; Application; Exception; CollectionBase; Icon; MessageBox
Beispiel für die Bindung an ein ComboBox-Steuerelement
Dieses Beispiel veranschaulicht die Methoden, die verwendet werden, um ein DataSet an ein ComboBox-Steuerelement in Windows Forms zu binden. Die hier verwendete Technik kann auch eingesetzt werden, um ein beliebiges DataSet an ein beliebiges anderes List-Steuerelement zu binden.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
In diesem Beispiel verwendete Namespaces:
System; System.Windows.Forms; System.Drawing; System.ComponentModel; System.Data; System.Data.SqlClient
In diesem Beispiel verwendete Klassen:
Form; Style; DataSet; Binding; Label; TextBox; Control; BindingContext; Context; Button; ComboBox; DataBinding; EventArgs; EventHandler; Component; Panel; SqlConnection; SqlDataAdapter; Container; DataAdapter; Region; Thread; Application; Pen
Beispiel für ein Formular mit Kundendaten
Dieses Beispiel verdeutlicht die Verwendung eines nicht verbundenen DataSet auf dem Client zur Bereitstellung von Aktualisierungen für einen Remotecomputer, auf dem sich die eigentliche Datenbank befindet, über einen Webdienst.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
In diesem Beispiel verwendete Namespaces:
System; System.Windows.Forms; System.Drawing; System.Data; System.ComponentModel; System.Web.Services; System.Web; System.ComponentModel.Design; System.Collections; System.IO; System.Data.SqlClient; System.Data.OleDb; Microsoft.Win32
In diesem Beispiel verwendete Klassen:
Form; DataSet; Style; Control; DataColumn; Type; Button; SqlParameter; Binding; Region; Exception; DataRow; DBNull; EventHandler; EventArgs; BindingContext; Label; Context; TextBox; Cursor; Service; Message; Table; MessageBox; WebService; Convert; Component; StrongTypingException; DataBinding; InvalidCastException; DataTable; SqlCommand; String; Icon; SqlConnection; DataRowChangeEventArgs; DataAdapter; SqlDataAdapter; Panel; Container; StatusBar; ComboBox; DataRowBuilder; Object; DataColumnChangeEventHandler; Cursors; ErrorProvider; DataRowView; StringWriter; SqlTransaction; DesignerSerializationVisibilityAttribute; CancelEventArgs; ContainerControl; SqlRowUpdatedEventArgs; CancelEventHandler; Array; RowUpdatedEventArgs; Thread; SqlRowUpdatedEventHandler; Pen; DataColumnChangeEventArgs; Application; SystemColors; Attribute