В моем проекте мне нужно было много раз манипулировать столбцами DataGridView, поэтому я использовал приведенный ниже код для добавления столбца:
DataGridViewColumn cb = new DataGridViewColumn();
cb.HeaderText = "test";
cb.Name = "test";
cb.Visible = true;
cb.Width = 40;
output_table.Columns.Add(cb);
Это работало, но тип ячеек был не тот, который мне был нужен, поэтому япопробовал код ниже, чтобы указать тип ячеек:
DataGridViewCell cell = new DataGridViewTextBoxCell();
cb.CellTemplate = cell;
Я получил ошибку компиляции, так как "InvalidCastException был обработан"
любое предложение ???