Ответ, предоставленный Linq, не работает с предоставленным синтаксисом.Datagridview не поддерживает ienumerable, поэтому вы должны использовать:
IEnumerable<DataGridViewRow> selectedRows = dgPOPLines.SelectedCells.Cast<DataGridViewCell>()
.Select(cell => cell.OwningRow)
.Distinct();