Skip to main content

GridControl.InitNewRow Event

Enables you to initialize newly added rows.

Namespace: DevExpress.Mobile.DataGrid

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

Declaration

public event InitNewRowEventHandler InitNewRow

Event Data

The InitNewRow event's data class is InitNewRowEventArgs. 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.

Remarks

Important

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.

Example

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