Это возможно в одном ударе, чтобы удалить все столбцы из 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