Tôi có đoạn code sau đây:lập trình tạo ra DataGridView từ DataTable
DataTable table = new DataTable();
//DataTable is filled with values here...
DataGridView grid = new DataGridView();
foreach (DataColumn column in table.Columns)
{
grid.Columns.Add(column.ColumnName, column.ColumnName);
}
grid.DataSource = table;
Khi tôi kiểm tra grid
, thuộc tính DataSource
chỉ ra rằng số hàng là chính xác. Tuy nhiên, số lượng grid.Rows
là bằng không.
Ngược lại, nếu tôi tạo DataGridView
trên biểu tượng thắng, sau đó gán DataSource
thành DataTable
, DataGridView.Rows
sẽ được thêm tự động.
Tôi thiếu mã nào ở đây, để có số DataGridView.Rows
được chính xác?
Câu hỏi là màn hình là gì? Chính xác? – OneFineDay
Nếu bạn không thêm các cột và chỉ cần chỉ định bảng làm nguồn dữ liệu, hãy hiển thị các hàng? – rune711
Thuộc tính 'AutoGenerateColumns'? – OneFineDay