ASPxGridView.CollapseAll() Method
Collapses all group rows.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Remarks
Call the server-side ExpandAll() or CollapseAll
method to expand or collapse all group rows in the grid.
To expand or collapse a particular group row on the server side, call the ExpandRow or CollapseRow method.
For more information on grouping in the grid, refer to the following topic: ASPxGridView - Group Data.
<dx:ASPxGridView ID="ASPxGridView1" runat="server" ClientInstanceName="grid"
OnCustomCallback="ASPxGridView1_CustomCallback">
<%--...--%>
<Settings ShowGroupPanel="true" />
</dx:ASPxGridView>
<br />
<dx:ASPxButton ID="ASPxButton1" runat="server" Text="Expand All" AutoPostBack="false">
<ClientSideEvents Click="ExpandRows" />
</dx:ASPxButton>
<dx:ASPxButton ID="ASPxButton2" runat="server" Text="Collapse All" AutoPostBack="false">
<ClientSideEvents Click="CollapseRows" />
</dx:ASPxButton>
function ExpandRows(s, e) {
grid.PerformCallback("expand");
}
function CollapseRows(s, e) {
grid.PerformCallback("collapse");
}
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) {
if(e.Parameters == "expand") {
ASPxGridView1.ExpandAll();
} else if(e.Parameters == "collapse") {
ASPxGridView1.CollapseAll();
}
}
See Also