我和我一起工作DataGridView
了DataTable
很长时间。但我一直无法确定为什么/如何有时(不是到处)列数不匹配DataGridvVew
,DataTable
即使我把我Datatable
的 as放在DataSource
我的DataGridView
.
myGrid.DataSource = myTable;
myGrid.Refresh();
MessageBox.Show(myTable.Columns.Count+"--"+myGrid.Columns.Count);// shows 5--0
编辑:(在回答第一条评论)这里我的 DataTable 被创建为
DataTable myTable = new DataTable();
myTable.Columns.Add("Col1", typeof(int));
myTable.Columns.Add("Col2", typeof(string));
myTable.Columns.Add("Col3", typeof(string));