To remove a specific row from a TableLayoutPanel is as simple as this:
tableLayout.RowStyles.RemoveAt(1);
RemoveAt removes a row based on the index.