data binding
DESCRIPTION
data bindingTRANSCRIPT
Question and Answer Samples and Techniques
Nội Dung
• Data binding là gì ?• Demo
• Tạo ra một cầu nối dữ liệu giữa các thành phần giao diện của chương trình và các nguồn dữ liệu– Giao diện: TextBox, ListView, ListBox, TreeView,
ComboBox, …– Nguồn dữ liệu: sql database, objects, linq to sql
objects,…
Data Binding Là Gì ?
Demo
• Nội dung của ListBox được đọc từ Products
• Dữ liệu được hiển thị theo mẩu
• User có thể nhóm, lọc, và sắp xếp dữ liệu
• User có thể xem chi tiết một dữ liệu bằng cách chọn dữ liệu đó
• Thuộc tính UnitPrice được chuyển đổi kiểu trước khi hiển thị
Data Template
Khai báo Data Template
Sử dụng Data Template
Gán Data Source Cho ListBox
Sort Dữ Liệu
Tạo ra các Button
Sort dữ liệu khi người dùng click vào Button
Sort Dữ Liệu
Sort dữ liệu theo cột ProductName
Xem Chi Tiết Một Hàng Dữ Liệu
Xem Chi Tiết Một Hàng Dữ Liệu
Chuyển Đổi Dữ Liệu
Lớp để chuyển đổi kiểu dữ liệu
Chuyển Đổi Dữ Liệu
Áp dụng lớp chuyển đổi dữ liệu vào hiển thị
Chuyển Đổi Dữ Liệu
• TextBox: mặc định là TwoWay• ListBox: mặc định là OneWay
OneWay, TwoWay, OneWayToSource