Tôi có một cơ sở dữ liệu có bảng Người dùng và tôi trình bày dữ liệu trong một DataGridView. Tôi muốn loại bỏ 4 cột, nhưng mã tôi có (tham chiếu từ MSDN) dường như gắn thêm các cột ở cuối. Làm thế nào tôi có thể loại bỏ hoàn toàn các cột?Xóa Cột khỏi DataGridView
Vì vậy, đây là cách DGV trông mà không có cột loại bỏ
Bộ luật tôi sử dụng để thử và loại bỏ các cột
RadarServerEntities rse = new RadarServerEntities();
gvUsers.DataSource = rse.Users;
gvUsers.Columns.Remove("ID");
gvUsers.Columns.Remove("InsertDate");
gvUsers.Columns.Remove("Connections");
gvUsers.Columns.Remove("MachineID");
Kết quả
Tôi muốn ld muốn thoát khỏi 4 cột cuối cùng, vậy tại sao mã của tôi không hoạt động?
Cảm ơn nhiều :)
Có cố gắng của bạn che giấu chúng để thay thế:. 'GvUsers.Columns [ "ID"] Visible = false'? – ChrisWue
Tôi thấy rằng 'gvUsers.Columns.Remove (" ID ");' works .. nếu tên cột (không phải là tiêu đề/văn bản), nhưng tên cột là ID. – barlop