title: DataGridView: Add new row using an array or List<t>
body: <p>I've two listbox-elements in my form.
  The items in listbox1 are representing the columns in my DataGridView,
  the items in my listbox2 are representing the rows in my DataGridView.</p>
  
  <pre><code>foreach (var el in listBox1Elements)
  {
  // code...
  dataGridView1.Columns.Add(col);
  }
  </code></pre>
  
  <p>Since items in listbox1 can be added or deleted I've a problem with my current solution.</p>
  
  <pre><code>dataGridView1.Rows.Add("test","some","data","even","more","data");
  </code></pre>
  
  <p>I wonder if there is a solution for using a List.
  Then my code could look something like this:</p>
  
  <pre><code>foreach (var el in listBox2Elements)
  {
     myList.add("some text");
  }
  dataGridView1.Rows.Add(myList);
  </code></pre>