Để giúp bạn hiểu làm thế nào các mẫu Editltem và Insertltem làm việc, con số 16-12 trình bày những mẫu cho các ListView kiểm soát bạn thấy trở lại trong hình 16-1. Điều khiển này được sử dụng để duy trì dữ liệu trong bảng Categories của cơ sở dữ liệu Halloween.
Nếu bạn xem lại các mã cho các mẫu Editltem, bạn sẽ thấy rằng nó bao gồm hai nút có thuộc tính CommandName được thiết lập để cập nhật và Cancel. Sau đó, nó bao gồm một điều khiển ràng buộc đối với mỗi một trong ba cột trong nguồn dữ liệu. Cột đầu tiên, CategorylD, được hiển thị trong một nhãn và được ràng buộc bằng cách sử dụng phương pháp Eval. Điều đó có ý nghĩa vì đây là chìa khóa chính cho bảng và không nên thay đổi. Hai cột khác, Shortname và longname, được hiển thị trong hộp văn bản được ràng buộc bằng cách sử dụng phương pháp Bind để họ có thể được thay đổi.
Các Insertltem mẫu tương tự. Thay vì cập nhật và hủy bỏ các nút, tuy nhiên, nó bao gồm chèn và hủy bỏ các nút. Chú ý rằng mặc dù các thuộc tính CommandName cho các nút hủy được thiết lập để Hủy bỏ giống như nó là dành cho nút Cancel trong mẫu Editltem, các thuộc tính văn bản được thiết lập để xóa thay vì Cancel. Điều đó tốt hơn mô tả những gì sẽ xảy ra khi nút này được nhấn. Cũng lưu ý rằng tất cả ba cột trong nguồn dữ liệu được hiển thị trong hộp văn bản được ràng buộc bằng cách sử dụng phương pháp Bind. Điều đó có ý nghĩa bởi vì tất cả ba giá trị cần thiết cho một thể loại mới
đang được dịch, vui lòng đợi..
