пропустить первую строку при чтении файла Excel

Здравствуйте, я пытаюсь перевести файл Excel в свой dataGridView, и у него возникают проблемы с именами столбцов, потому что формат файла Excel предусматривает две ячейки настройки для остальной части документа. Однако имена столбцов на самом деле находятся в строке № 2. Как я могу пропустить первую строку в прочитанном файле, чтобы столбцы в dataGridView отображали значения ячеек из второй строки?

Текущий код:

  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;
5
задан ikathegreat 15 March 2012 в 02:08
поделиться