# C1.Win.FlexGrid.C1FlexGridBase.AfterDeleteRow

## Content

<div class="doc-site-dotnet-api-container">




<h1 id="C1_Win_FlexGrid_C1FlexGridBase_AfterDeleteRow" data-uid="C1.Win.FlexGrid.C1FlexGridBase.AfterDeleteRow" class="text-break">AfterDeleteRow Event
</h1>
<div class="markdown level0 summary"><p>Fires after one or more rows are deleted by the user.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.FlexGrid.html">C1.Win.FlexGrid</a></h6>
<h6><strong>Assembly</strong>: C1.Win.FlexGrid.10.dll</h6>
<h5 id="C1_Win_FlexGrid_C1FlexGridBase_AfterDeleteRow_syntax">Syntax</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public event RowColEventHandler AfterDeleteRow</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Event AfterDeleteRow As RowColEventHandler</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Win.FlexGrid.RowColEventHandler.html">RowColEventHandler</a></td>
      <td>Fires after one or more rows are deleted by the user.</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Win_FlexGrid_C1FlexGridBase_AfterDeleteRow_remarks"><strong>Remarks</strong></h5>
<div class="markdown level0 remarks"><p>This event only fires when <a class="xref" href="C1.Win.FlexGrid.C1FlexGridBase.AllowDelete.html#C1_Win_FlexGrid_C1FlexGridBase_AllowDelete">AllowDelete</a> property is set to True 
and the user deletes one or more rows by pressing the DEL key. It does not fire 
when rows are removed from the grid programmatically or through the grid's data source.</p>
<p>When this event fires, the rows have already been removed from the grid, so the 
<b>Row</b> parameter is always set to E.</p>
</div>
</div>
