or
<asp:Table runat="server" CellPadding="0" CellSpacing="0"> <asp:TableRow> <asp:TableCell> <b><asp:LinkButton runat="server" Text="Collapse All" ID="CollapseAllBtn" OnClick="CollapseAllClick" /></b> </asp:TableCell> <asp:TableCell style="padding-left:10px"> <b><asp:LinkButton runat="server" Text="Expand All" ID="ExpandAllBtn" OnClick="ExpandAllClick" /></b> </asp:TableCell> </asp:TableRow></asp:Table>protected void CollapseAllClick(object sender, EventArgs e) { foreach (GridDataItem item in PNLViewGrid.MasterTableView.Items) { item.Expanded = false; foreach (GridDataItem nestedItem in item.ChildItem.NestedTableViews[0].Items) { nestedItem.Expanded = false; } } } protected void ExpandAllClick(object sender, EventArgs e) { foreach (GridDataItem item in PNLViewGrid.MasterTableView.Items) { item.Expanded = true; foreach (GridDataItem nestedItem in item.ChildItem.NestedTableViews[0].Items) { nestedItem.Expanded = true; } } }