# C1.Win.FlexGrid.C1FlexGridBase.BeforeDeleteRow

## Content

<div class="doc-site-dotnet-api-container">




<h1 id="C1_Win_FlexGrid_C1FlexGridBase_BeforeDeleteRow" data-uid="C1.Win.FlexGrid.C1FlexGridBase.BeforeDeleteRow" class="text-break">BeforeDeleteRow Event
</h1>
<div class="markdown level0 summary"><p>Fires before a row is 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_BeforeDeleteRow_syntax">Syntax</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public event RowColEventHandler BeforeDeleteRow</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Event BeforeDeleteRow 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 before a row is deleted by the user.</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Win_FlexGrid_C1FlexGridBase_BeforeDeleteRow_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> is set to true and the 
user deletes one or more rows by selecting them and 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>You can use this event to cancel the deletion of the rows by setting the 
<b>Cancel</b> parameter to true.</p>
</div>
</div>
