2011-09-07 39 views
1

对于那些Telerik大师,我有一个Hierarchical DataGrid,它是在一个类中创建的,然后动态地显示给表单。我无法让ExpandCollapseCommandName在下面的ItemCommand事件中回传。从父网格使用ExpandCollapseCommandName

private void ActiveBatchesRadGrid_ItemCommand(object source, GridCommandEventArgs e) 
{ 
    if (e.CommandName == RadGrid.ExpandCollapseCommandName) 
    { 
     e.Item.Selected = !e.Item.Expanded; 
    } 
} 

我想要做的是当父行被展开时父行的GetDataKeyValue()。 PS。我知道上面的代码不会给我DataKeyValue。

+0

我发现了这个问题。 HierarchyLoadMode = GridChildLoadMode.Client应该被设置为HierarchyLoadMode = GridChildLoadMode.ServerBind – Tim

回答

1

我发现了这个问题。 HierarchyLoadMode = GridChildLoadMode.Client应该已经设置为HierarchyLoadMode = GridChildLoadMode.ServerBind