ASPxGridBase.LoadClientLayout(String) Method
Restores a grid layout from the specified string.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Parameters
Name | Type | Description |
---|---|---|
layoutData | String | A String value that contains the grid’s layout data. |
Remarks
Use the LoadClientLayout
property to restore the grid layout. To save a grid layout, use the SaveClientLayout() method. You can specify what information on the layout can be saved by using options provided by the SettingsCookies
property.
Example: How to Change the Grid Layout in Exported Document
To apply a custom layout to an exported document, call the LoadClientLayout
method in the BeforeExport event handler. In this case, the layout settings affect the exported document content only and do not affect the current grid UI.
<dx:ASPxGridView ID="grid" runat="server" DataSourceID="CustomerReportsDataSource"
OnBeforeExport="grid_BeforeExport"/>
protected void Page_Init(object sender, EventArgs e) {
// Save the default grid layout.
Session["layout"] = grid.SaveClientLayout();
}
protected void grid_BeforeExport(object sender, DevExpress.Web.ASPxGridBeforeExportEventArgs e) {
// Load the default layout.
grid.LoadClientLayout(Session["layout"].ToString());
}
See Also