Như hình 15-1 cho thấy, việc kiểm soát DetailsView được thiết kế để hiển thị các dữ liệu cho một mục duy nhất của một nguồn dữ liệu. Để sử dụng điều khiển này có hiệu quả, bạn phải cung cấp một số cách để người dùng lựa chọn trong đó dữ liệu mục để hiển thị. Cách phổ biến nhất để làm điều đó là sử dụng kiểm soát DetailsView kết hợp với điều khiển khác như một điều khiển GridView hoặc một danh sách thả xuống. Ở phía trên của con số này, bạn có thể thấy cách thức kiểm soát DetailsView làm việc với một danh sách thả xuống, và bạn sẽ thấy như thế nào nó hoạt động với một điều khiển GridView sau trong chương này.
Ngoài ra, bạn có thể cho phép phân trang cho việc kiểm soát DetailsView. Sau đó, một hàng các điều khiển phân trang sẽ xuất hiện ở dưới cùng của sự kiểm soát DetailsView, và người dùng có thể chọn một mục dữ liệu bằng cách sử dụng các điều khiển. Bạn sẽ học cách làm việc này trong hình 15-3.
Như đoạn mã nguồn trong con số này cho thấy, bạn sử dụng các thuộc tính để xác DataSourcelD các nguồn dữ liệu mà một kiểm soát DetailsView nên bị ràng buộc vào. Sau đó, các yếu tố Fields chứa một tập hợp các phần tử con mà xác định các lĩnh vực cá nhân được hiển thị bằng cách kiểm soát DetailsView. Điều này cũng tương tự như cách các yếu tố Cột cho một công trình kiểm soát GridView.
Một kiểm soát DetailsView có thể được hiển thị trong một trong ba chế độ. Trong chế độ chỉ đọc vào, các dữ liệu cho các dòng nguồn dữ liệu hiện tại được hiển thị nhưng không thể được sửa đổi. Trong chế độ Edit, người dùng có thể chỉnh sửa dữ liệu cho các dòng hiện tại. Và trong chế độ Insert, người dùng có thể nhập dữ liệu đó sẽ được chèn vào các nguồn dữ liệu như là một hàng mới
đang được dịch, vui lòng đợi..