如何将特定的Excel列范围添加到通过“添加列”添加的DataGridView列

我想导入一个Excel工作表列的范围(A1:A100)到我在DataGridView“添加列”菜单中创build的DataGridView“列1”,如下图所示: 添加列

这里是我必须导入我的Excel表格的当前代码:

private void ribbonButton1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog1 = new OpenFileDialog(); if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.textBox_path.Text = openFileDialog1.FileName; string pathconn = "Provider=Microsoft.ACE.OLEDB.12.0; Data source=" + textBox_path.Text + ";Extended Properties=\"Excel 12.0;HDR= yes;\";"; OleDbConnection conn = new OleDbConnection(pathconn); OleDbDataAdapter MyDataAdapter = new OleDbDataAdapter("Select * from [TB$]", conn); DataTable dt = new DataTable(); MyDataAdapter.Fill(dt); dataGridView1.DataSource = dt; 

但是,只要我在创build自定义列后导入它,它将导入我自定义创build的列右侧的范围,如下图所示: 导入后

请有人帮我。 我只想将导入数据放在我提供的列中

谢谢你