Мне нужно получить имена столбцов и сохранить их в другой форме как метки и получить новое текстовое поле для каждой метки. Итак, я пытаюсь этот код, и это ответ. Я его отладил, все отлично работает. Любые предложения, где проблема может быть?
Я получаю только имя первого столбца.
![enter image description here](https://i.stack.imgur.com/i1czE.png)
int location = 10;
int locationHeight = 10;
int locationHeightlbl = 10;
TextBox[] txtBox = new TextBox[DM.dataGridView1.Columns.Count];
Label[] labels = new Label[DM.dataGridView1.Columns.Count];
foreach (DataGridViewColumn column in DM.dataGridView1.Columns)
{
labels[column.Index] = new Label();
labels[column.Index].Text = column.HeaderText;
labels[column.Index].Location = new Point(location, locationHeightlbl);
txtBox[column.Index] = new TextBox();
txtBox[column.Index].Location = new Point(location, locationHeight + 25);
this.Controls.Add(labels[column.Index]);
this.Controls.Add(txtBox[column.Index]);
locationHeight += 25;
locationHeightlbl += 25;
}