or
namespace WindowsFormsApplication3{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private RadMenuItem mnuAdd = new RadMenuItem("Add"); private void radGridView1_ContextMenuOpening(object sender, Telerik.WinControls.UI.ContextMenuOpeningEventArgs e) { e.ContextMenu.Items.Add(mnuAdd); } private void Form1_Load(object sender, EventArgs e) { mnuAdd.Click += new EventHandler(mnuAdd_Click); radGridView1.Rows.AddNew().Tag = false; radGridView1.Rows.AddNew().Tag = false; } void mnuAdd_Click(object sender, EventArgs e) { foreach (GridViewRowInfo row in radGridView1.SelectedRows) { row.Tag = !((bool)row.Tag); row.Cells[0].Value = row.Tag; } } }}foreach (GridViewRowInfo row in radGridView1.SelectedRows)for (int a = 0; a < radGridView1.SelectedRows.Count; a++){ radGridView1.SelectedRows[a].Tag = !((bool)radGridView1.SelectedRows[a].Tag); radGridView1.SelectedRows[a].Cells[0].Value = radGridView1.SelectedRows[a].Tag;}radGridView1.SelectedRows only have one row, the one where i right click and is the only one that got changed.