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
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));