Просто удалите столбец из DataGridViewColumnCollection следующим образом:
this.dataGridView1.Columns.Remove("");
Это должно работать, мой пример кода
private void AddRow()
{
this.dgvCount.Columns.Add("", "");
this.dgvCount.Columns.Add("Stat", "Stat");
this.dgvCount.Columns[""].Width = 100;
this.dgvCount.Columns["Stat"].Width = 100;
this.dgvCount.Rows.Add("1", "100");
this.dgvCount.Rows.Add("2","200");
this.dgvCount.Rows.Add("3","300");
this.dgvCount.Rows.Add("4", "400");
this.dgvCount.Columns.Remove("");
}
ОБНОВЛЕНИЕ
Я увеличилЯ заметил, что это , а не DataGridViewColumn , а не . Это заголовки строк , которые были текстовыми при импорте данных из Excel, я не знаю почему, теперь просто используйте следующий код для очисткитекст заголовка строки ::
//Remove text from Row Header Cell
foreach (DataGridViewRow row in this.dgvCount.Rows)
{
row.HeaderCell.Value = ""; // Use :: null OR "";
}
Это должно работать !!