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;
}
}