When editing a row, TEdit.NET normally displays all of the edit controls below one another. Using the EditInGridMode property, there is also the option of a layout where the edit controls appear inside the table cells. Depending on your application, this can be a convenient as it saves onscreen realestate. Note that the EditInCells mode has the (more or less obvious) restriction that only columns that are visible in the grid view are editable, as there is no room for dynamically created column values.