我有一个 CSV 文件,我想作为 datagridview 的数据源,但在列标题之前有 3 条随机行,它们不需要并且会影响表格
例如:
Username: 01
Date: 04/02/13
*blank*
Source, file, date, time
我用来获取 CSV 并将其用作 datagridview 的代码:
{
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 行。有没有办法作为查询来做到这一点?