116/08/12, 11:03 am
Tạo nút Next, Back ,Di Cuyển con trỏ giữa các dòng dữ liệu trong Datagridview
Có rất nhiều cách để di chuyển con trỏ lên xuống giữa các dòng dữ liệu , trong đó 2 cách thường sử dụng là : sử dụng biến lấy giá trị dòng hiện tại hoặc sử dụng databinding Source. Nhưng 2 cách trên mỗi cách lại có một ưu - nhược điểm riêng của nó. - Dùng biến lấy giá trị dòng hiện tại thì khi con trỏ di chuyển thì nguyên dòng dữ liệu được chọn (màu xanh) lấy giá trị và di chuyển theo. dữ liệu Các trường tương ứng được hiển thị lên các Textbox tương ứng. Cách này mất thời gian truy xuất dữ liệu. - Dùng databinding Source thì khi con trỏ di chuyển nó không di chuyển cả dòng dữ liệu mà chỉ di chuyển con trỏ ở cell đầu tiên, nhưng dữ liệu các trường khác không lấy hiển thị lên Textbox được. Để quyết 2 nhược điểm trên tôi thực nghiệm một phương pháp kết hợp giữa 2 cách này. Kết quả cho thấy tuyệt vời. Một vài dòng code sau đây sẽ giúp các bạn di chuyển được con trỏ giữa các dòng dữ liệu trên Datagridview sử dụng Button , không sử dụng phím. Một sự kết hợp giưa Databinding Source và Lấy giá trị con trỏ tại dòng hiện hành. Giả sử mình có 1 form gồm 2 textbox nhập dữ liệu, 1 Datagridview hiển thị dữ liệu và 2 button Next và Back dùng để di chuyển. Code cho sự kiên next
Tương tự cho trường hợp nút lui (back). Chúc các bạn thành công! | ||