我有一个带有HierarchyChildTemplate的telerik RadGridView,用于在展开时显示子网格。现在,我只想同时扩展一项。应该怎么做?我可以找到WinForms的选项,但不能在WPF中使用。
我正在使用HierarchyChildTemplate来显示网格,如here
所述我尝试实现“ RowIsExpandedChanging”事件,但不知道该怎么做。我可以做到:
private void RowIsExpandedChanging_EventHandler(RowCancelEventArgs eventArgs)
{
eventArgs.Row.GridViewDataControl.CollapseAllHierarchyItems();
}
但是这将导致堆栈溢出,因为它将递归调用自身。
感谢您的帮助!
答案 0 :(得分:0)
我想你有
<telerik:GridViewToggleRowDetailsColumn>
这是RadGridView的功能列,显示“ +”或“-”。如果是这样,请将其设置为属性:
ExpandMode="Single"