datagridview のデータ ソースにしたい CSV ファイルがありますが、列ヘッダーの前に 3 つのランダムな行があり、これらは不要でテーブルに影響します。
例えば:
Username: 01
Date: 04/02/13
*blank*
Source, file, date, time
CSVを取得してデータグリッドビューとして使用するために使用しているコード:
{
string conStr = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + Path.GetDirectoryName(Path.GetFullPath(path)) + ";Extensions=csv,txt";
OdbcConnection conn = new OdbcConnection(conStr);
OdbcDataAdapter da = new OdbcDataAdapter("Select * from [" + Path.GetFileName(path) + "]", conn);
DataTable dt = new DataTable(path);
da.Fill(dt);
dataGridView1.DataSource = dt;
da.Dispose();
conn.Close();
conn.Dispose();
}
基本的に、テーブルのすべての CSV を読み取る必要がありますが、テキストの最初の 3 行を削除します。これをクエリとして行う方法はありますか?