实际上,我正在尝试在转发器行中绑定值,并且它也被绑定在一行中,并且我给了它们添加按钮以向转发器添加额外的行,以便它们可以灵活地工作。但我的问题是在填充之后第一行当我按下当我按下添加按钮时,转发器中的所有值都会消失,并且会添加额外的一行。我希望该行中的选定值应该不会消失,并且应该添加一个额外的行。这是我将空行绑定到中继器的代码。
{
lstaddrow.Add(new IR_INVESTIGATION());
rptinvest.DataSource = lstaddrow;
rptinvest.DataBind();
}
这是我的空行代码。
List<IR_INVESTIGATION> lstEntered = new List<IR_INVESTIGATION>();
using (EHSIMSDataContext db = new EHSIMSDataContext())
{
foreach (RepeaterItem itm in rptinvest.Items)
{
DropDownList ddlemployee = itm.FindControl("ddlemployee") as DropDownList;
DropDownList ddlrole = itm.FindControl("ddlrole") as DropDownList;
TextBox email = itm.FindControl("email") as TextBox;
TextBox depart = itm.FindControl("depart") as TextBox;
TextBox pos = itm.FindControl("pos") as TextBox;
IR_INVESTIGATION abKeyword = new IR_INVESTIGATION();
lstEntered.Add(abKeyword);
}
}
return lstEntered;
这是我的代码按钮单击。
lstaddrow = addrows();
rptinvest.DataSource = lstaddrow;
rptinvest.DataBind();
}