Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Data Binding doc
Nội dung xem thử
Mô tả chi tiết
Một số thao tác với Data Binding Author :
Xcross87
Data Binding là cách mapping các thành phần của một data source vào một thành phần GUI và tự động
làm việc với dữ liệu. Ví dụ có thể bind một cột (col) vào một TextBox qua thuộc tính Text hoặc có thể
bind cả một table vào DataGrid như DataGridView.
Có 2 cách bìn WinForm control vào dữ liệu :
• Simple
• Complex
Simple Data Binding
Là cách liên kết một-một giữa một thuộc tính của control và một thành phần của data source, và sử dụng
control để hiển thị duy nhất một giá trị một lần.
Thử một ví dụ :
Tạo Winform App project, tại Form1 bạn cho thêm 2 textbox vào.
Sau đó trong sự kiện : Form1_Load bạn chèn thêm đoạn code sau :
[code]
private void Form1_Load(object sender, EventArgs e)
{
string connString = @"Server = .\SQLEXPRESS;
Integrated Security = true;
Database = Northwind";
string sql = @"SELECT * FROM employees ";
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds, "employees");
textBox1.DataBindings.Add("text", ds, "employees.firstname");
textBox2.DataBindings.Add("text", ds, "employees.lastname");
}
[/code]
Sau đó run thì thấy textbox1 là giá trị firstname đầu tiên trong record và textbox là giá trị lastname tương
ứng.
Complex Data Binding
Là liên kết một control với một hoặc nhiều thành phần data của data source, có thể hiển thị nhiều hơn 1
giá trị một lần.
Tạo một WinForm App project. Thêm vào một DataGridView, sau đó hiện ra DataGridView Task chọn
Choose Data Source -> Add Project -> chọn Database -> New Connection -> SQL Server, Northwind
Database -> Next đến khi nào thấy mục chọn Table cho DataSet thì chọn table : Customers rồi Finish
Build -> Ctrl + F5 xem kết quả thu được
Page 1 of 3