Xử lý vấn đề DataGridView tự động thay đổi dòng chọn khi double-click trong WinForms

Mô tả lỗi Bộ phận kiểm thử của công ty phát hiện một lỗi: khi người dùng click vào bảng dữ liệu để mở form đơn hàng, ứng dụng báo lỗi chuyển đổi từ DBNull sang Integer. Vị trí lỗi rất rõ ràng - code đọc giá trị từ DataGridView.CurrentRow.Cells("MID").Value và gán cho biến Integer thì bị ném ngoại lệ. Ban đầu tôi nghĩ là do dữ liệu, nh ...

Đăng vào ngày 13 tháng 7 lúc 03:41

Triển khai phân trang cho DataGridView trong Windows Forms với WebService

Để hiển thị dữ liệu có phân trang trên DataGridView trong ứng dụng Windows Forms kết nối qua WebService, cần thiết lập cơ chế truyền – nhận dữ liệu dạng tuần tự hóa (serialization), kiểm soát luồng yêu cầu và xử lý logic phân trang cả ở phía client lẫn server. 1. Thành phần phía client Client khởi tạo một đối tượng PagedResult<Product> đ ...

Đăng vào ngày 21 tháng 6 lúc 04:20

Quản lý lớp học trong hệ thống quản lý điểm sinh viên với WinForms

1. Chức năng quản lý lớp học Phần này triển khai các thao tác CRUD cho bảng lớp học (Class) trong ứng dụng WinForms. Lớp ListClassForm đóng vai trò là form chính để xử lý các tác vụ này. private ClassService classService = new ClassService(); public ListClassForm() { InitializeComponent(); this.dgvListClass.Rows[0].Selected = false; ...

Đăng vào ngày 7 tháng 6 lúc 21:29