您好我正在嘗試將Excel文件轉換爲我的dataGridView,並且由於Excel文件格式化的方式而導致列名稱問題,文檔的其餘部分有兩個設置單元。但是列名實際上在第2行上。如何跳過文件讀取中的第一行,以便dataGridView中的列顯示第二行中的單元格值?在讀取Excel文件時跳過第一行
當前代碼:
var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0; data source={0}; Extended Properties=Excel 8.0;", openFileDialog1.FileName);
string query = String.Format("select * from [{0}$]", "Sheet1");
var adapter = new OleDbDataAdapter(query, connectionString);
DataSet ds = new DataSet();
adapter.Fill(ds);
DataTable dt = ds.Tables[0];
techGrid.DataSource = dt;
你必須做程式設計這意味着儘可能多的行..刪除第一行,並獲得第二行,並將其作爲列,然後刪除第二行。 – 2012-03-15 02:17:36