Dynamiczne dodawanie kontrolek do TableLayoutPanel w czasie wykonywania

Mam tabelę TableLayoutPanel zaczynającą się od dwóch kolumn i 0 wierszy. Muszę dynamicznie dodawać wiersz i wypełniać obie kolumny różnymi kontrolkami (będą to panele). W Form1 tworzę TableLayout w ten sposób:

TableLayoutPanel Table = new TableLayoutPanel();
Table.Location = new Point(10, 40);
Table.Size = new Size(620,100);
Table.AutoSize = true;
Table.Name = "Desk";
Table.ColumnCount = 2;
Table.RowCount = 0;
Table.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
Table.GrowStyle = System.Windows.Forms.TableLayoutPanelGrowStyle.AddRows;
this.Controls.Add(Table);

potem w trakcie wykonywania dostaję ile wierszy będę potrzebować i czy zostaną one wypełnione panelem lub jakąś etykietą. Może się zdarzyć, że w tym samym wierszu pozostanie panel, prawa etykieta itd.

questionAnswers(1)

yourAnswerToTheQuestion