默认DropDown和Checkbox List值

时间:2011-02-13 15:58:03

标签: c# asp.net sql

我有一个“添加项目”表单,允许此人向数据库添加新项目详细信息,以便从下拉列表和使用复选框列表的团队中选择项目经理。项目详细信息将写入Project表{ProjectID,CompanyID,ProjectName,StartDate,EndDate,Description},指定一次迭代并写入迭代表(项目可以包含一个或多个迭代){ProjectIterationID,ProjectID,StartDate,结束日期}。 MEMBERS表中的成员成为ProjectIterationMembers {ProjectIterationMemberID,ProjectIterationID,MemberID}。

我目前正在处理的是PROJECT DETAILS表格,它允许管理员添加新的项目迭代

我要做的是设置在默认情况下在下拉列表中添加项目时先前选择的项目经理的名称,并默认选中复选框 - 在将团队成员分配给项目时选择的那些。我怎样才能做到这一点?非常感谢帮助!

1 个答案:

答案 0 :(得分:2)

假设你传递了项目经理的名字(或者更好的是,id)和团队成员的名单,那么我认为你所做的就是写:

ManagerDropDownList.value = IdValuePassedToForm;

for (var i = 0; i < TeamCheckBoxes.length; i++)
{
    if (TeamMembersPassedToForm.Contains(TeamCheckBoxes[i].value))
    {
        TeamCheckBoxes[i].checked = true;
    }
}