Như hình 15-4 cho thấy, một trang Master / Detail là một trang hiển thị một danh sách các mục dữ liệu từ một nguồn dữ liệu cùng với các chi tiết cho một trong những mặt hàng được lựa chọn từ danh sách. Danh sách các mục có thể được hiển thị bởi bất kỳ điều khiển cho phép người dùng lựa chọn một mục, bao gồm một danh sách thả xuống hoặc một điều khiển GridView. Sau đó, bạn có thể sử dụng một điều khiển DetailsView để hiển thị các thông tin chi tiết cho mục được chọn.
Các trang được hiển thị trong hình 15-1 là một ví dụ của một Thạc sĩ trang / Xem chi tiết tại mà danh sách tổng thể được hiển thị như là một danh sách thả xuống và một DetailsView kiểm soát được sử dụng để hiển thị các thông tin chi tiết cho mục được chọn.
Một trang Master / Detail thường sử dụng hai nguồn dữ liệu. Việc lấy ra các mặt hàng sẽ được hiển thị bằng cách kiểm soát có chứa danh sách các hạng mục dữ liệu. Vì lợi ích của hiệu quả, nguồn dữ liệu này nên chỉ lấy các cột dữ liệu neces¬sary để hiển thị danh sách. Ví dụ, các nguồn dữ liệu cho danh sách thả xuống trong hình 15-1 chỉ cần lấy các ProductName và ProductID cột từ bảng Sản phẩm trong cơ sở dữ liệu Halloween.
Các nguồn dữ liệu thứ hai cung cấp dữ liệu cho các sản phẩm được chọn. Nó thường sử dụng một tham số để xác định hàng nên được lấy ra từ cơ sở dữ liệu. Trong ví dụ trong hình này, các nguồn dữ liệu sử dụng một tham số đó là bị ràng buộc vào danh sách thả xuống. Bằng cách đó, nguồn dữ liệu này sẽ tự động lấy dữ liệu cho các sản phẩm được chọn bởi các danh sách thả xuống.
đang được dịch, vui lòng đợi..