Đang chuẩn bị liên kết để tải về tài liệu:
Viewing .NET Data - Gắn kết dữ liệu
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Ở ví dụ trứơc đã xem xét tất cả control DataGrid, đó chỉ là một phần trong thời gian chạy.NET có thể dùng để hiển thị dữ liệu. Một tiến trình gắn kết một control và một nguồn dữ liệu được gọi là data binding. Nếu bạn có những kinh nghiệm với các ứngdụng lập trình Windows trong MFC. Có lúc nào đó bạn đã sử dụng chức năng Dialog Data Exchange (DDX)để móc các biến thành viên của một lớp với bộ điều khiển Win32. Bạn sẽ vui sướng khi biết rằng bạn có thể giấu cửa trên. | Viewing .NET Data Gắn kết dữ liệu Ở ví dụ trứơc đã xem xét tất cả control DataGrid đó chỉ là một phần trong thời gian chạy.NET có thể dùng để hiển thị dữ liệu. Một tiến trình gắn kết một control và một nguồn dữ liệu được gọi là data binding. Nếu bạn có những kinh nghiệm với các ứngdụng lập trình Windows trong MFC. Có lúc nào đó bạn đã sử dụng chức năng Dialog Data Exchange DDX để móc các biến thành viên của một lớp với bộ điều khiển Win32. Bạn sẽ vui sướng khi biết rằng bạn có thể giấu cửa trên DDX như nó dễ dàng hơn để móc dữ liệu vào bộ điều khiển trong .NET. Bạn có thể gắn kết dữ liệu không chỉ đến các bộ điều khiển Window mà còn với các trang Web ASP.NET. Gắn kết đơn giản Một control hỗ trợ việc gắn kết đơn hiển thị chỉ những giá trị đơn tại một lúc như là một hộp văn bản hay một nút chọn. Ví dụ sau chỉ cách gắn kết một cột từ một DataTable đến một hộp văn bản. DataSet ds CreateDataSet textBox1.DataBindings.Add Text ds Products.ProductName Sau khi lấy lại vài dữ liệu từ bảng Products và lưu trữ trong một DataSet được trả về từ phương thức CreateDataSet như trên dòng thứ hai gắn kết thuộc tính Text của control đến cột Products.ProductName. Nếu bạn viết đoạn mã này từ cơ sở dữ liệu Northwind bạn sẽ thấy màn hình như bên dưới đây Hộp văn bản hiển thị vài thứ trong cơ sở dữ liệu. Để kiểm tra rằng nó là cột hay giá trị bạn sẽ sử dụng công cụ SQL Server Query Analyzer để kiểm tra nội dung của bảng Procucttool. Đối tượng gắn kết dữ liệu Sơ đồ sau chỉ một thừa kế lớp cho các đối tượng được sử dụng trong gắn kết dữ liệu. Trong phần này ta bàn luận về BindingContext CurrencyManager và PropertyManager các lớp của System.Windows.Forms và trình cách chúng tương tác khi dữ liệu giới hạn trong một hay nhiều control trên một form. Các đối tượng chuyển màu được dùng trong gắn .