DatagridView Удалить все столбцы

Это возможно в одном ударе, чтобы удалить все столбцы из DataGrid?

Я знаю, что могу зацикливаться, хотя и удалить их один за другим, или удалить все это и создать Это.

Но можно просто очищать колонны и оставить сетку на месте, чтобы пользователи могли начать свежим. I.e. Верните его обратно в исходное состояние.

Хорошо, вот код, который у меня есть

private void PopulateGrid()
    {
        UserVGrid.AutoGenerateColumns = false;
        UserVGrid.Columns.Clear();
        List<string> _values = populate.GetVaribles;
        foreach (var line in _values)
        {
            if (!line.Contains("Startind"))
            {
                string[] newline = line.Split('=');
                DataGridViewColumn newColumn = new DataGridViewTextBoxColumn(); 
                newColumn.Name = newline[0]; 
                newColumn.HeaderText = newline[1]; 
                newColumn.ToolTipText = newline[2]; 
                UserVGrid.Columns.Add(newColumn); 

            }
        }

, поэтому давайте предположим, что _values ​​имеет Apple, груша в качестве значений

.

На этот раз работает второй раз с _Values ​​Carm, таблицей.
И я в конечном итоге с 4 колориями яблока, груша, стула и стола. То, что я хочу, во второй раз он работает, он очищает кулак сетки, а затем применил новые колотерины.

Приветствия

Aaron

5
задан DevilWAH 15 September 2011 в 13:22
поделиться