Tôi đã thất vọng bởi hành vi kỳ lạ này của DataGridView.Cellagridview Cell được chọn sau khi ClearSelection
Khi dữ liệu được mã hóa, một ô sẽ được chọn ngay cả khi lưới không có tiêu điểm. Tôi đã áp dụng cách giải quyết nhất định như thế này
this.ActiveControl = textBoxPartySearch;
dataGridView1.Refresh();
dataGridView1.ClearSelection();
dataGridView1.CurrentCell = null;
e.Handled = true;
như đề xuất trong câu hỏi này của tôi: Remove blue colored row from DataGridView WinForms
Nhưng cách giải quyết này không làm việc và đôi khi làm cho mã lộn xộn.
Có chế độ xem dữ liệu miễn phí nào khác không có vấn đề này không?
Bạn phải đặt nó ở đây, trong DataBindingComplete nếu bạn có nội dung trong CellFormatting mà messes với nó trong khi nó đang bị ràng buộc. –