Nó chuyên dùng để hiển thị dữ liệu để cho người dùng chọn, nhưng trong thực tế chúng ta cần hiển thị nhiều hơn thế. Ví dụ: chúng ta cần hiển thị cả: mã và tên nhân viên khi sổ lưới xuống để chọn. Trong khi cách làm bình thường thì chỉ cho hiển thị 1 thuộc tính của dataSource.
Tôi sẽ hướng dẫn các bạn nâng cao trong tình huống này.
Bài tập cụ thể:
Cho 1 bảng nhân viên như sau: tblNhanVien gồm: MaNhanVien, TenNhanVien, NgaySinh, Luong.
Ta dùng combobox hiển thị khi sổ xuống vừa Mã Nhân Viên vừa có Tên Nhân Viên.
1/ Đầu tiên: Phân tích đề bài.
2/ Thiết kế: dữ liệu, 1 combobox, đặt tên đầy đủ.
3/Chỉnh sửa thuộc tính của combobox:
DrawMode chỉnh thành như hình:
Implement sự kiện DrawItem cho combobox:

Và thêm code như hình :

Và sau đó ta có một combobox sổ xuống giống như MaiThanhCuong.BlogSpot.com (hình)

Xong bài tập này các bạn có thể dùng cái combo này sử dụng nhanh nhẹn và đáp ứng được nhanh nhu cầu người dùng.

Không có nhận xét nào:
Đăng nhận xét