I'm not sure I completely understand your situation, but I just want to make a couple of points:
1. The ATTR_TABLE_MODE attribute of a table (Column, Row, or Grid) has no effect on the height of the rows. This attribute only affects the initial state of each cell when you create new rows or new columns.
2. The height of each row is governed by the ATTR_SIZE_MODE and ATTR_ROW_HEIGHT attributes of the row. By default, ATTR_SIZE_MODE is set to VAL_SIZE_TO_CELL_IMAGE_AND_FONT which means that the height is calculated by default, and that whatever value you set to ATTR_ROW_HEIGHT to is ignored. If you want to change the height of one or more rows, just set each row's ATTR_SIZE_MODE attribute to VAL_USE_EXPLICIT_SIZE and then set each row's ATTR_ROW_HEIGHT attribut
e to whatever height you would like.
Since you are inserting rows dynamically, you will have to set these attributes immediately after you insert each row, using SetTableRowAttribute.
Let me know if this is not making sense.
Luis
NI