# C1.Win.List.ListBase.C1ListBase.DefColWidth

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Win_List_ListBase_C1ListBase_DefColWidth_" data-uid="C1.Win.List.ListBase.C1ListBase.DefColWidth*">DefColWidth Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Win_List_ListBase_C1ListBase_DefColWidth_" data-uid="C1.Win.List.ListBase.C1ListBase.DefColWidth*"></a>
<h4 id="C1_Win_List_ListBase_C1ListBase_DefColWidth" data-uid="C1.Win.List.ListBase.C1ListBase.DefColWidth">DefColWidth</h4>
<div class="markdown level1 summary"><p>Specifies column width for auto-created columns.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">[Layout]
public int DefColWidth { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">&lt;Layout&gt;
Public Property DefColWidth As Integer</code></pre>
</div>
<h5 id="C1_Win_List_ListBase_C1ListBase_DefColWidth_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>
Setting the DefColWidth property at run time does not affect existing columns, only those that are subsequently created in code. 
</p>
<p>
In bound mode, some data sources do not provide text field widths when requested by the list. Therefore, if DefColWidth is 0, the actual column widths may not be what you expect since the list must supply a default width.
</p>
</div>
</div>
