Tôi đang cố gắng thêm một cột hộp kiểm vào một DataGridView trong một ứng dụng biểu mẫu cửa sổ đơn giản.Trợ giúp với việc thêm cột hộp kiểm vào DataGridView dưới dạng cửa sổ
Tôi đang rút lại một số dữ liệu từ cơ sở dữ liệu bằng cách sử dụng ADO.NET, đưa vào một datatable, và sau đó thiết lập datagridview datasource cho datatable. Sau đó tôi muốn thêm một cột hộp kiểm làm cột thứ hai. Cho đến nay tôi có mã này có vẻ như hoạt động:
' Code here to connect to database
Dim da As New SqlDataAdapter(cmd)
Dim dt As New DataTable
da.Fill(dt)
MainForm.MyDataGridView.DataSource = dt
Dim ChkBox As New DataGridViewCheckBoxColumn
ChkBox.FlatStyle = FlatStyle.Standard
MainForm.MyDataGridView.Columns.Insert(1, ChkBox)
Mã này 'hoạt động' và tôi nhận MyDataGridView hiển thị dữ liệu với cột hộp kiểm ở đúng vị trí trong bảng.
Tuy nhiên, vì một lý do nào đó, tôi không thể chọn bất kỳ hộp kiểm nào trong DataGridView? Tôi đã thử rất nhiều thứ (ví dụ: thay đổi trạng thái chỉ đọc của cột) nhưng không thể làm cho nó hoạt động.
Có điều gì đó hiển nhiên mà tôi bị thiếu không?
Wahid - cảm ơn vì đã dành thời gian trợ giúp. Tôi đã thử điều này và tôi đã nhận nó làm việc rất biết ơn sự giúp đỡ của bạn. Cảm ơn nhiều –
Tôi không thể chọn hộp kiểm. Nó luôn được bỏ chọn. – IsmailS
@ Ismail: hãy chắc chắn rằng "Chỉ đọc" KHÔNG được chọn –