To reproduce: radGridView1.EnableSorting = true; radGridView1.AutoSizeRows = true; radGridView1.ShowGroupPanel = false; radGridView1.EnableGrouping = false; radGridView1.MasterTemplate.AllowColumnChooser = false; radGridView1.MasterTemplate.AllowAddNewRow = false; radGridView1.MasterTemplate.AllowDeleteRow = false; radGridView1.MasterTemplate.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill; radGridView1.MasterTemplate.AllowCellContextMenu = false; radGridView1.MasterTemplate.AllowColumnHeaderContextMenu = false; radGridView1.Columns.Add(new GridViewTextBoxColumn("key")); radGridView1.Columns.Add(new GridViewTextBoxColumn("value")); radGridView1.Columns.Add(new GridViewCheckBoxColumn { EnableHeaderCheckBox = true, }); var list = new List<KeyValuePair<string, string>>(); list.Add(new KeyValuePair<string, string>("1", "One")); list.Add(new KeyValuePair<string, string>("2", "Two")); radGridView1.DataSource = list; radGridView1.CurrentRow = null;