.NET 範例 - Windows Form:資料繫結
這個章節包括下列範例:
Grid 繫結範例
MasterDetails 範例
Grid 繫結至 WebService 的範例
簡單的資料繫結範例
ComboBox 繫結範例
客戶詳細資料表單範例
Grid 繫結範例
這個範例示範用來將 DataSet 繫結至 Windows Form Grid 控制項的方法。
連結到線上範例文件
連結到線上範例原始程式碼
這個範例中所用的命名空間:
System;System.Drawing;System.Windows.Forms;System.ComponentModel;System.Data;System.Data.SqlClient
這個範例中所用的類別:
Form;Style;DataSet;Cursor;SqlDataAdapter;Table;DataAdapter;TableStyle;Component;Button;DataGrid;Control;SqlConnection;StatusBar;Container;Application;DataGridTableStyle;EventHandler;EventArgs;Thread;SystemColors;Cursors
MasterDetails 範例
這個範例示範將兩個獨立的 DataGrid 控制項填入 (Populating) 相同的 DataSet 中。在兩個 DataGrid 控制項之間建立關係,使得選取第一個 DataGrid 中的客戶時,該客戶的所有訂單都會顯示於第二個 DataGrid 中。
連結到線上範例文件
連結到線上範例原始程式碼
這個範例中所用的命名空間:
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
這個範例中所用的類別:
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
Grid 繫結至 WebService 的範例
這個範例示範從 Web 服務擷取 DataSet。然後這個 DataSet 會被繫結至 Grid 控制項。
連結到線上範例文件
連結到線上範例原始程式碼
這個範例中所用的命名空間:
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
這個範例中所用的類別:
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
簡單的資料繫結範例
這個範例示範將 DataSet 繫結至 Windows Form 控制項。在這個範例中,要繫結至 Text 控制項,並利用自訂的編碼控制台巡覽 DataSet。
連結到線上範例文件
連結到線上範例原始程式碼
這個範例中所用的命名空間:
System;System.Windows.Forms;System.Drawing;System.ComponentModel;System.Collections;System.Data;System.Data.OleDb;System.IO
這個範例中所用的類別:
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
ComboBox 繫結範例
這個範例說明用來將 DataSet 繫結至 Windows Form ComboBox 控制項的方法。此處使用的技巧可以用來將任何 DataSet 繫結至任何其他的 List 控制項。
連結到線上範例文件
連結到線上範例原始程式碼
這個範例中所用的命名空間:
System;System.Windows.Forms;System.Drawing;System.ComponentModel;System.Data;System.Data.SqlClient
這個範例中所用的類別:
Form;Style;DataSet;Binding;Label;TextBox;Control;BindingContext;Context;Button;ComboBox;DataBinding;EventArgs;EventHandler;Component;Panel;SqlConnection;SqlDataAdapter;Container;DataAdapter;Region;Thread;Application;Pen
客戶詳細資料表單範例
這個範例示範以用戶端上中斷連接的 DataSet 經由 Web 服務提供更新給含有實際資料庫的遠端電腦。
連結到線上範例文件
連結到線上範例原始程式碼
這個範例中所用的命名空間:
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
這個範例中所用的類別:
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