как ты его заселил? источник данных является чем-то полезным, например, BindlingList?
Если это что-то вроде:
BindingSource bindingSource = this.dataGridView1.DataSource as BindingSource;
//substitute your business object type for T
T entity = bindingSource.Current as T;
даст вам сущность, привязанную к строке.
В противном случае всегда есть datagridview.Columns [n] .Cells [n] .Value, но в действительности я бы посмотрел на использование объектов в DataSource
Редактировать: Ах ... дата ... право:
var table = dataGridView1.DataSource as DataTable;
foreach(DataRow row in table.Rows)
{
foreach(DataColumn column in table.Columns)
{
Console.WriteLine(row[column]);
}
}