GridControl.InitNewRow Event

Enables you to initialize newly added rows.

Namespace: DevExpress.Mobile.DataGrid

Assembly: DevExpress.Mobile.Grid.v18.2.dll


public event InitNewRowEventHandler InitNewRow
Public Event InitNewRow As InitNewRowEventHandler

Event Data

The InitNewRow event handler receives an argument of the InitNewRowEventArgs type. The following properties provide information specific to this event.

Property Description
EditableRowData Gets an object that contains information on the newly added row and allows you to modify cell values in this row.



This documentation topic describes legacy technology. We no longer develop new functionality for the GridControl and suggest that you use the new DataGridView control instead.

You can handle the InitNewRow event to initialize newly added rows. To initialize row cells, call the IEditableRowData.SetFieldValue of the IEditableRowData object returned by the event's InitNewRowEventArgs.EditableRowData parameter.

The InitNewRow event is raised when an end-users taps New Item Row in the grid.


The following code shows how to initialize the "Date" field of a new row via the GridControl.InitNewRow event.

using DevExpress.Mobile.DataGrid;

// ...

void OnInitNewRow(object sender, InitNewRowEventArgs e) {
    e.EditableRowData.SetFieldValue ("Date", DateTime.Today);
See Also