dataGridView1.AutoGenerateColumns = false;
注意细节,该语句要放在dgDetails.DataSource = dtDetails;前面,否则列还是会自己添加
即正确的顺序:
dgDetails.AutoGenerateColumns = false; dgDetails.DataSource = dtDetails;