# SheetLayout Class

Namespace: [Qlik.Sense.Client](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.htm)  
Assembly: Qlik.Sense.Client.dll

## Inheritance

* System.Object
  * [AbstractStructure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.htm)
    * [GenericObjectLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObjectLayout.htm)
      * SheetLayout

## Syntax

```
public class SheetLayout : GenericObjectLayout, IDisposable, ISheetLayout, IGenericObjectLayout, IAbstractStructure
```

## Constructors

| Name | Description |
| --- | --- |
| [SheetLayout()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.-ctor.htm#Qlik_Sense_Client_SheetLayout__ctor) | Creates an instance of the SheetLayout class |

## Properties

| Name | Description |
| --- | --- |
| [Cells](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.Cells.htm#Qlik_Sense_Client_SheetLayout_Cells) | Sheet cells.<br><br>JSON property name: cells |
| [Columns](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.Columns.htm#Qlik_Sense_Client_SheetLayout_Columns) | Number of grid columns the sheet consists of. Using anything else than the default setting may cause the Qlik Sense client to malfunction.<br><br>JSON property name: columns |
| [DescriptionExpression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.DescriptionExpression.htm#Qlik_Sense_Client_SheetLayout_DescriptionExpression) | JSON property name: descriptionExpression |
| [LabelExpression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.LabelExpression.htm#Qlik_Sense_Client_SheetLayout_LabelExpression) | JSON property name: labelExpression |
| [Meta](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.Meta.htm#Qlik_Sense_Client_SheetLayout_Meta) |  |
| [NavPoints](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.NavPoints.htm#Qlik_Sense_Client_SheetLayout_NavPoints) | On-demand app navigation points<br><br>JSON property name: navPoints |
| [Rank](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.Rank.htm#Qlik_Sense_Client_SheetLayout_Rank) | Sheet rank. The sheet with the lowest rank will be displayed first, so the rank is inverted.<br><br>JSON property name: rank |
| [Rows](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.Rows.htm#Qlik_Sense_Client_SheetLayout_Rows) | Number of grid rows the sheet consists of. Using anything else than the default setting may cause the Qlik Sense client to malfunction.<br><br>JSON property name: rows |
| [Thumbnail](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetLayout.Thumbnail.htm#Qlik_Sense_Client_SheetLayout_Thumbnail) | JSON property name: thumbnail |