Workaround this.radGridView1.Templates["MyEmptyTemplate"]..AddNewRowPosition = SystemRowPosition.Top Then handle the ViewCellFormatting event and get notifications when the hierarchy tabs are being clicked. private void radGridView1_ViewCellFormatting(object sender, CellFormattingEventArgs e) { GridDetailViewCellElement detailCell = e.CellElement as GridDetailViewCellElement; if (detailCell != null) { detailCell.PageViewElement.ItemSelected -= PageViewElement_ItemSelected; detailCell.PageViewElement.ItemSelected += PageViewElement_ItemSelected; } } private void PageViewElement_ItemSelected(object sender, RadPageViewItemSelectedEventArgs e) { if (e.SelectedItem.Text == "MyEmptyTemplate") { this.SetsGridViewTemplate.AddNewRowPosition = SystemRowPosition.Bottom; } }