Siêu thị PDFTải ngay đi em, trời tối mất

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
MIỄN PHÍ
Số trang
3
Kích thước
113.5 KB
Định dạng
PDF
Lượt xem
971

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

Tải ngay đi em, còn do dự, trời tối mất!