在RadGridView Telerik C#WPF中

时间:2018-10-15 12:09:30

标签: wpf telerik radgridview

我有一个带有HierarchyChildTemplate的telerik RadGridView,用于在展开时显示子网格。现在,我只想同时扩展一项。应该怎么做?我可以找到WinForms的选项,但不能在WPF中使用。

我正在使用HierarchyChildTemplate来显示网格,如here

所述

我尝试实现“ RowIsExpandedChanging”事件,但不知道该怎么做。我可以做到:

private void RowIsExpandedChanging_EventHandler(RowCancelEventArgs eventArgs)
    {            
        eventArgs.Row.GridViewDataControl.CollapseAllHierarchyItems();            
    }

但是这将导致堆栈溢出,因为它将递归调用自身。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我想你有

<telerik:GridViewToggleRowDetailsColumn> 

这是RadGridView的功能列,显示“ +”或“-”。如果是这样,请将其设置为属性:

ExpandMode="Single"