Chương 4 trình bày những nội dung cơ bản sau: Khái niệm data binding, simple data binding, complex data binding, đồng bộ dữ liệu giữa các control và datasource, master – detail, binding source, binding navigator. . | Data Binding Chương 4 Nội dung Khái niệm Data Binding Simple Data Binding Complex Data Binding Đồng bộ dữ liệu giữa các control và datasource Master – Detail Binding Source Binding Navigator Khái niệm Data Binding Data Binding giúp hiển thị dữ liệu trong Data Source lên control Data binding là một giải pháp cho vấn đề liên kết giữa tập dữ liệu với các controls Phân loại: Có 2 loại Data Binding Simple Data Binding Complex Data Binding Simple Data Binding Kết nối 1 property của control (loại property chỉ lưu 1 giá trị tại 1 thời điểm) với 1 cột (hay property) của data source Ví dụ: string object Image bool bool int Simple Data Binding Cách 1: DataBinding binding; binding = new DataBinding("propertyName", dataSource, "dataMember", true); (binding); ("propertyName", dataSource, "dataMember", true); Cách 2: Complex Data Binding Kết nối 1 control có khả năng hiển thị nhiều giá trị tại 1 thời điểm với 1 cột hay tất cả các cột trong data source Ví dụ: DataGridView ComboBox ListBox Complex Data Binding Cách 1 = tenBang; Cách 2 = tenDataSet; = tenBang; Data Binding đến Property Data Binding đến thuộc tính Text ("Text", tenBang, "tenCot"); ("Text", tenBang, "tenCot"); ("Text", tenBang, "tenCot"); ("Text", tenBang, "tenCot"); ( "Text", tenDS, “"); ( "Text", tenDS, “"); ( "Text", tenDS, “"); ( "Text", tenDS, “"); Data Binding đến Property Data Binding đến thuộc tính Tag ("Tag", tenBang, "tenCot"); ( "Tag", tenDS, . | Data Binding Chương 4 Nội dung Khái niệm Data Binding Simple Data Binding Complex Data Binding Đồng bộ dữ liệu giữa các control và datasource Master – Detail Binding Source Binding Navigator Khái niệm Data Binding Data Binding giúp hiển thị dữ liệu trong Data Source lên control Data binding là một giải pháp cho vấn đề liên kết giữa tập dữ liệu với các controls Phân loại: Có 2 loại Data Binding Simple Data Binding Complex Data Binding Simple Data Binding Kết nối 1 property của control (loại property chỉ lưu 1 giá trị tại 1 thời điểm) với 1 cột (hay property) của data source Ví dụ: string object Image bool bool int Simple Data Binding Cách 1: DataBinding binding; binding = new DataBinding("propertyName", dataSource, "dataMember", true); (binding); ("propertyName", dataSource, "dataMember", true); Cách 2: Complex Data Binding Kết