Monday, August 4, 2014

Parsing CSV Files to a ListView

This is a very crude implementation but it works just fine for quick loads. (get, quick loads... I'm parsing pornhub's csv... get it.. lmfao) Anyway, I suggest using the ListViewItem class for larger projects.

  • string line = string.Empty;
  • StreamReader rdr = new StreamReader(@"C:\...\pornhub.com-db.csv");
  • while (!rdr.EndOfStream)
  • {
  •     if (count == 100) break;
  •     string[] l = rdr.ReadLine().Split('|');
  •     listView1.Items.Add(l[3]);
  •    listView1.Items[count].SubItems.Add(l[1]);
  •    listView1.Items[count].SubItems.Add(l[2]);
  •    listView1.Items[count].SubItems.Add(l[0]);
  •    listView1.Items[count].SubItems.Add(l[4]);
  •    listView1.Items[count].SubItems.Add(l[5]);
  •    listView1.Items[count].SubItems.Add(l[6]);
  •    listView1.Items[count].SubItems.Add(l[7]);
  •    count++;
  • }
  • No comments: