(1) 绑定值和Text
DropDownList ddlEmployee = lstExpenseBusiness.Items[i].FindControl("ddlEmployee") as DropDownList;
ddlEmployee.DataSource = employeeList;
ddlEmployee.DataTextField = "DisplayName";
ddlEmployee.DataValueField = "EmployeeGuid";
ddlEmployee.DataBind();
(2)
DropDownList ddlVP = lstEmployee.Items[i].FindControl("ddlVP") as DropDownList;
ddlVP.Items.Add(new ListItem("",""));
foreach (var item in all)
{
ListItem list = new ListItem();
list.Text = item.DisplayName;
list.Value = item.EmployeeGuid.ToString();
ddlVP.Items.Add(list);
}
建议用(1)