在GridView中动态添加控件Asp.Net c#

时间:2015-10-12 13:44:24

标签: c# asp.net updatepanel

我正在使用ASP.Net Gridview Control。它有3列。前两列是下拉列表,第三列是根据第二列的选择生成的。我动态地在第三列中添加控件。以下是我的代码:

TextBox txtBox = new TextBox();
txtBox.Text = "Text Box Added";
Gridview1.Rows[currentRow.RowIndex].Cells[3].Controls.Add(txtBox);

我在第三列中选了一个模板字段和一个空项目模板。我的两个下拉列表也位于各自更新面板内的项目模板中。他们的AutoPostBack =“True”。现在,当我选择第一个下拉列表时,第二个下拉列表将被填充,当我选择第二个下拉列表时,控件将在第三个下拉列表中添加。但是现在当我进入下一行并执行相同的活动时,之前动态添加的控件将被删除。请帮我。我也使用UpdateMode作为条件。我仍然得到这个问题。为什么以前的控件被移除了。?

0 个答案:

没有答案