Предполагая, что ваша коллекция _ dataGridView.Columns не равна нулю и содержит шаблон строк, которые вы хотите добавить, она настолько проста, что-то вроде этого:
foreach(var item in _collection)
{
_dataGridView.Rows.Add(item.Foo, item.Bar);
}
Чтобы это работало, вам придется спроектировать коллекцию Columns в конструкторе VisualStudio или программно добавить объекты DataGridViewTextBoxColumn в коллекцию Columns.
В приведенном выше примере я добавил два объекта DataGridViewTextBoxColumn в коллекцию _dataGridView.Columns, а затем заполнил сетку данных из списка моего объекта, содержащего 'Foo' и 'Bar'.
EDIT
Вы ознакомились с FAQ по DataGridView? Информация об использовании DataGridView в режиме без привязки может вам помочь.
HTH