# C1.Web.Mvc.FlexGridBase-1.ColumnLayout

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Web_Mvc_FlexGridBase_1_ColumnLayout_" data-uid="C1.Web.Mvc.FlexGridBase`1.ColumnLayout*">ColumnLayout Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Web_Mvc_FlexGridBase_1_ColumnLayout_" data-uid="C1.Web.Mvc.FlexGridBase`1.ColumnLayout*"></a>
<h4 id="C1_Web_Mvc_FlexGridBase_1_ColumnLayout" data-uid="C1.Web.Mvc.FlexGridBase`1.ColumnLayout">ColumnLayout</h4>
<div class="markdown level1 summary"><p>Gets or sets a JSON string that defines the current column layout.&quot; remarks=&quot;The column layout string represents an array with the columns and their properties. It can be used to persist column layouts defined by users so they are preserved across sessions, and can also be used to implement undo/redo functionality in applications that allow users to modify the column layout.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public virtual string ColumnLayout { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Overridable Property ColumnLayout As String</code></pre>
</div>
</div>
