SharpLeaf Reference > Table Properties > RowOverwrite Property

Table.RowOverwrite Property

Overwrite row settings when re-visiting rows in future cells (default is false).

public bool RowOverwrite {get; set;}


tb.RowOverwrite = true;


It only makes a difference if changing a row setting cycle in-flight while going through rows.

Settings affected : SetRowHeights, SetRowMinHeights, SetRowMaxHeights, SetRowBefore, SetRowAfter, SetRowGrid, SetRowMerge.

The default (false) is to set the settings for a row only the first time we fill one of its cells, so that we have to be careful about the row cycle only the first time, and then go through other columns of the same rows without worrying about it.

When using true, every time we fill a cell, its corresponding row setting is updated with current cycle, possibly changing a previous setting.

See also ...

Table Cyclic Settings | Table Glossary | Table Members | Table.ColumnOverwrite Property

Send comments on this topic
© Dyalog Ltd 2021