Динамическое создание текстового поля в цикле for

Я пытался создать таблицу динамически и поместить в нее текстовые поля. Здесь, в следующем коде, я пытался создать текстовое поле с отдельным именем для каждого k. Но только последнее значение k отображается в текстовом поле. Мне было интересно, как я мог дать имя Textbox, чтобы все было показано.

for (int k = 0; k < tblCols; k++)
{
    TableCell tc = new TableCell(); 
    TextBox txtCompanyName = new TextBox();
    txtCompanyName.Text = dsmissing.Tables[0].Rows[tblCols- 1]["NewCompanyName"].ToString();
tc.Controls.Add(txtCompanyName);
}

Ответы на вопрос(3)

Ваш ответ на вопрос