Я использую gridview на странице aspx.Я добавляю текстовые поля динамически в заголовок griview.Как я могу вставить значение в текстовое поле в заголовке сетки.Мой код выглядит так:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
TextBox txtBox1 = default(TextBox);
for (int i = 0; i <= (e.Row.Cells.Count - 1); i++)
{
litHeader.Text = e.Row.Cells[i].Text + "<br/>";
e.Row.Cells[i].Controls.Add(litHeader);
e.Row.Cells[i].Controls.Add(txtBox1);
}
}
}
Я пытаюсь привязать значение к текстовому полю 'txtBox1', используя код
private void FillGridView()
{
TextBox txt;
txt = (TextBox)GridView1.HeaderRow.FindControl("txtBox1");
txt.Text = dtValues.Rows[0][5].ToString();
}
Но я не могу заполнить текстовое поле.Пожалуйста, помогите.