Bài 6<br />
Gắn kết dữ liệu<br />
6.1 Khái niệm<br />
6.2 Các kiểu gắn kết dữ liệu đơn giản<br />
6.3 Gắn kết dữ liệu với DataSource controls<br />
6.4 Minh họa<br />
<br />
6.1 Khái niệm<br />
• Kiểm soát dữ liệu hướng đến tự động;<br />
• Kiểm soát nguồn dữ liệu với giá trị tham số để xác định dữ<br />
liệu cần phải được lựa chọn<br />
• Một kiểm soát nguồn dữ liệu được đóng gói trong một lớp có<br />
nguồn gốc từ DataSourceView<br />
• Ở mức tối thiểu DataSourceView phải thực hiện các chức<br />
năng (INSERT, UPDATE, và DELETE)<br />
• Kiểm soát nguồn dữ liệu thực hiện hai bộ API:<br />
– API đầu tiên là một giao diện trừu tượng quy định tại các điều<br />
khoản của các dữ liệu phổ biến các hoạt động có nghĩa là để được<br />
sử dụng một cách chung chung từ bất kỳ kiểm soát dữ liệu bị ràng<br />
buộc<br />
– API thứ hai là tùy chọn và được định nghĩa bằng cách sử dụng<br />
thuật ngữ từ tên miền hoặc lưu trữ dữ liệu nó đại diện, thường là<br />
mạnh mẽ, và được định hướng đối với các nhà phát triển ứng dụng<br />
<br />
6.2 Các kiểu gắn kết dữ liệu đơn giản<br />
• Gắn kết dữ liệu đơn (Single DataBinding)<br />
• Gắn kết dữ liệu có sự lặp lại (Repeated Data<br />
Binding)<br />
<br />
Dạng gắn kết dữ liệu đơn (Single DataBinding)<br />
•<br />
•<br />
•<br />
•<br />
•<br />
<br />
Hằng số: <br />
Hằng xâu: <br />
Biểu thức: <br />
Hàm: