radioButton1がチェックされている場合は、DataGridViewで選択されている行を取得できます。
radioButton1がチェックされていない場合は、DataGridViewで選択されていない行を取得できます。
var c = from DataGridViewRow r in dataGridView1.Rows where r.Selected == radioButton1.Checked select r;
foreach (DataGridViewRow dgvr in c)
{
・
・
・
}