Datagridview удаление столбца в Си Шарп

В языке Си Шарп есть 2 метода удаления столбца. Первый – это Remove:

 

this.dataGridView1.Columns.Remove("head1");

 

Он принимает значение имени столбца и удаляет его.

Если вам нужно поудалять столбцы, но вам сложно найти его имя, то можете использовать другой метод: RemoveAt – он принимает значение номера столбца. Отсчет начинается он нуля:

this.dataGridView1.Columns.RemoveAt(0);

 

Если вам нужно удалить все столбцы, то сделайте цикл от нуля до количества столбцов. Метод Count определяет количество столбцов:

 

this.dataGridViewRazbros.Columns.Count;

 

Удалять вам нужно будет каждый раз нулевой столбец, потому что удаливши нулевой. Столбцы сдвигаются и первый становится нулевым.