-1
我從excel中讀取數據到C#中的datagridview中。我想將excel中的行(例10)分配給datagridview中的Column Name。低於默認值的代碼將在Excel中獲得第一行。如何在Excel中將分配行設置爲Datagridview c#中的列名稱?
using (OleDbConnection connExcel = new OleDbConnection(connString))
{
string selectString = @"Select * from [" + comboBox1.SelectedValue.ToString() + "]";
using (OleDbCommand cmdExcel = new OleDbCommand(selectString, connExcel))
{
cmdExcel.Connection = connExcel;
connExcel.Open();
DataTable dt = new DataTable();
OleDbDataAdapter adp = new OleDbDataAdapter();
adp.SelectCommand = cmdExcel;
adp.FillSchema(dt, SchemaType.Source);
adp.Fill(dt);
dataGridView2.DataSource = dt;
}
}
你的代碼現在做什麼?你想要它做什麼(它還沒有做到)? – mjwills
是的,它的工作原理,但不是在Excel中的第一行,我想分配第10行成爲datagridview中的列名稱。 – gggg
所以你想完全忽略1-9行,只是使用第10行和以下? – mjwills