Bạn không thể thay đổi loại cột DataGridView sau khi được tạo nhưng không có gì ngăn bạn tạo cột khi cần tại thời gian chạy.
Vì vậy, tùy thuộc vào logic xác định loại của từng cột, bạn tạo cột khi cần và thêm chúng vào DataGridView.
Một ví dụ của việc tạo ra một cột hộp kiểm dưới:
DataGridViewCheckBoxColumn col = new DataGridViewCheckBoxColumn()
dataGridView1.Columns.Add(col);
Nếu không có thêm bất kỳ thông tin về những quyết định loại cột của bạn rất khó để đưa ra lời khuyên hơn, nhưng bạn có thể dễ dàng sử dụng kỹ thuật này với một DataTable, kiểm tra loại của mỗi cột của nó, hoặc thậm chí sử dụng sự phản chiếu trên một đối tượng mà bạn đang ràng buộc datagridview.
Nguồn
2011-10-15 22:22:50
BTW, xem http: //meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts –
@JohnSaunders Cảm ơn, nhưng có giải pháp nào không? – funerr
Nếu tôi biết câu trả lời, tôi sẽ trả lời. –