GridViewBase.DeleteRow(Int32) Method
Deletes the specified data row.
Namespace: DevExpress.Xpf.Grid
Assembly: DevExpress.Xpf.Grid.v20.2.dll
NuGet Packages: DevExpress.WindowsDesktop.Wpf.Grid.Core, DevExpress.Wpf.Grid.Core
Declaration
Parameters
Name | Type | Description |
---|---|---|
rowHandle | Int32 | An integer value that specifies the handle of the row to delete. |
Remarks
Use the DeleteRow method to remove a data row. The data row is identified by its handle - a non negative integer value. Refer to Obtaining Row Handles for information on how to obtain row handles.
<dxg:TableView x:Name="view" AutoWidth="True">
<dxg:TableView.RowCellMenuCustomizations>
<dxb:BarButtonItem Name="deleteRowItem" Content="Delete"
ItemClick="deleteRowItem_ItemClick" />
</dxg:TableView.RowCellMenuCustomizations>
</dxg:TableView>
private void deleteRowItem_ItemClick(object sender, ItemClickEventArgs e) {
GridCellMenuInfo menuInfo = view.GridMenu.MenuInfo as GridCellMenuInfo;
if (menuInfo != null && menuInfo.Row != null)
view.DeleteRow(menuInfo.Row.RowHandle.Value);
}
The code sample below shows how to remove rows using a grid command:
<dxg:TableView x:Name="view" AutoWidth="True">
<dxg:TableView.RowCellMenuCustomizations>
<dxb:BarButtonItem Name="deleteRowItem" Content="Delete"
Command="{x:Static dxg:GridCommands.DeleteFocusedRow}" />
</dxg:TableView.RowCellMenuCustomizations>
</dxg:TableView>
See Also