Asp.net 从GridDataItem访问GridGroupHeaderItem

Asp.net 从GridDataItem访问GridGroupHeaderItem,asp.net,telerik,telerik-grid,radgrid,Asp.net,Telerik,Telerik Grid,Radgrid,如何从GridDataItem访问GridGroupHeaderItem,如下所示是我的代码: foreach (GridDataItem dataItem in _gridFilterQuestionAnswer.MasterTableView.GetItems(GridItemType.Item)) { // Code to access the GridGroupHeaderItem } 我们无法从GridDataItem访问GridGroupHeaderItem。只有反向才有可

如何从
GridDataItem
访问
GridGroupHeaderItem
,如下所示是我的代码:

foreach (GridDataItem dataItem in _gridFilterQuestionAnswer.MasterTableView.GetItems(GridItemType.Item))
{
    // Code to access the GridGroupHeaderItem
}

我们无法从
GridDataItem
访问
GridGroupHeaderItem
。只有反向才有可能

请尝试使用下面的代码段

foreach (GridGroupHeaderItem groupHeader in RadGrid1.MasterTableView.GetItems(GridItemType.GroupHeader))
{
    GridItem[] children = groupHeader.GetChildItems();
    foreach (GridDataItem child in children)
    {
        GridDataItem childItem = child as GridDataItem;
        //condition
    }
}
关键是:

.GetItems(GridItemType.Item)
支持GroupHeader,因此请使用:

.GetItems(GridItemType.GroupHeader)
它将被归还