在数据表中读取没有标题行的.XLS文件

我正在读取一个xls文件并在gridview中显示它。 我正在使用以下代码

string strSelectQuery = "Select * from [sheet1$]"; System.Data.OleDb.OleDbCommand= new System.Data.OleDb.OleDbCommand(strSelectQuery, mCon); DataAdapter = new System.Data.OleDb.OleDbDataAdapter(strSelectQuery, mCon); DataAdapter.Fill(mDTable); 

现在当我去检查follwing代码时会发生什么

 string strFirstCell = mDTable.Rows[0][0]; 

它给了我第二行第一个单元格的结果。 我想读取datable中没有任何标题行的完整xls。 我希望第一行被分配为数据表中的列名。

您应该在连接string中添加“HDR = No”以停止将第一行作为列标题。 看到这个答案C#Excel跳过第一行?