alle Zellen eines TableLayoutPanels löschen

private void ClearGrid()
{
    // alle Controls weglöschen
    tableLayoutPanel1.Controls.Clear();
    // Spaltenanzahl wieder auf 1 setzen
    tableLayoutPanel1.ColumnCount = 1;
    // Zeilenanzahl wieder auf 1 setzen
    tableLayoutPanel1.RowCount = 1;
    // Styledefinitionen für Spalten löschen
    tableLayoutPanel1.ColumnStyles.Clear();
    // Styledefinitionen für die erste Spalte neu setzen
    tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.AutoSize));
    // Styledefinitionen für Zeilen löschen
    tableLayoutPanel1.RowStyles.Clear();
    // Styledefinitionen für die erste Zeile neu setzen
    tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.AutoSize));
}