I am working on a windows application, in which i am using a table layout panel, in this table layout i have created 5 rows and that is autosize, now dynamically i am adding 4 r
I realise this is an old question, however:
Autosize won't work if you have a dock style set. Make sure you the above is true for each child control on the table.
Try setting the radio buttons autosize property to true.
And remember that a control in a TableLayoutPanel cell always shrinks to fit in the cell until its MinimumSize is reached.
P.S. You could also try setting the AutoSizeMode property to GrowOnly.
See MSDN for more info
EDIT: try this...
.RowStyles.Clear();
.RowStyles.Add(new RowStyle(SizeType.AutoSize));