title: Read CSV files without Header using CSVHelper
body: <p>I have a lot of CSV files without header and need to read it in <strong>C#</strong>. I manually added header to one of these files and with the following code using <strong>CSVHelper</strong> I can read the files and show them in a GridView.</p>
  <p>Now my question is, how can I read these files without a header? Or how can I add a header (a new record) using <strong>CSVHelper</strong> in the first line?</p>
  <pre><code> public Form1()
      {
          InitializeComponent();
          List&lt;Festival&gt; records;
          var config = new CsvConfiguration(CultureInfo.InvariantCulture) { Delimiter = &quot;;&quot; };
          using (var reader = new StreamReader(@&quot;File8.csv&quot;))
              using(var csv = new CsvReader(reader, config))
          {
              records = csv.GetRecords&lt;Festival&gt;().ToList();
          }
          
          dataGridView1.DataSource = records;
      }
  </code></pre>
  <p>Class</p>
  <pre><code> public class Festival
  {
      public string Day { get; set; }
      public string Start { get; set; }
      public int Lenght { get; set; }
      public string FilmName { get; set; }
      public float Rating { get; set; }
  }
  </code></pre>
  <p>csv sample</p>
  <pre><code>Mi;22:15;110;A;8
  Mi;19:00;106;B;8
  Mi;19:15;97;C;8.2
  </code></pre>