データはDataTable(11列と3行)に到達しますが、DataGridViewに到達させようとすると、成功しません(エラーなし、空の「DataGridView」のみ)。関連するコードの一部は次のとおりです。
DataGridView SecuritiesGridView1 = new DataGridView();
BindingSource bindingSource1 = new BindingSource();
SecuritiesGridView1.DataSource = bindingSource1;
String connectionString = "Data Source=|DataDirectory|\\PersonalFinanceDB.sdf;Encrypt Database=True;Persist Security Info=True";
SqlCeDataAdapter dataAdapter = new SqlCeDataAdapter(DBcommand, connectionString);
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
bindingSource1.DataSource = table;
SecuritiesGridView1.DataSource = bindingSource1;
dataAdapter.Fill(table);
MessageBox.Show("Number of columns of table: " + table.Columns.Count.ToString()); // Returns 11
MessageBox.Show("Number of rows of table: " + table.Rows.Count.ToString()); // Returns 3
MessageBox.Show("Number of rows of grid: " + SecuritiesGridView1.RowCount.ToString()); // Returns 0
MessageBox.Show("Number of columns of grid: " + SecuritiesGridView1.ColumnCount.ToString()); // Returns 0
誰かが私が間違っているかもしれないことを知っているだろうか?