私はDataGridView
と とDataTable
長い間仕事をしてきました。しかし、なぜ/どのように(どこにでもあるわけではない)列数が一致しないかを特定できDataGridvVew
ませんでしDataTable
た。Datatable
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));