VS でデザイナーを使用して設計された列が既にある Datagridview に DateTable をバインドしようとしています。DataTable のソースは sql データベースです。datagridview に空白行のみを追加する次のコードを使用してこれを実行しようとしています。また、DataGridview 列の DataPropertyName プロパティを DataTable の列の名前で更新します
SqlConnection CN = new SqlConnection(mysql.CON.ConnectionString);
dataGridView1.AutoGenerateColumns = false;
DataTable dt = new DataTable();
foreach (DataGridViewColumn col in dataGridView1.Columns)
{
dt.Columns.Add(col.Name);
col.DataPropertyName = col.Name;
}
SqlDataAdapter sda = new SqlDataAdapter("select id,name,age,notes from test where id = '" + txtID.Text + "'", CN);
sda.Fill(dt);
dataGridView1.DataSource = dt;
ここでエラーを解決するためのヘルプが必要です