2011-02-13 133 views
0

我有一个'添加项目'的形式,它允许人添加新的项目细节到数据库从下拉列表和团队使用复选框列表中选择一个项目经理。项目详细信息写入项目表{ProjectID,CompanyID,ProjectName,StartDate,EndDate,Description},指定一个迭代并写入Iterations表(项目可以包含一个或多个迭代){ProjectIterationID,ProjectID,StartDate,结束日期}。 MEMBERS表中的成员变为ProjectIterationMembers {ProjectIterationMemberID,ProjectIterationID,MemberID}。默认DropDown和复选框列表值

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

我想要做的是设置默认情况下在下拉列表中添加项目时选择的项目管理器的名称,并且默认选中复选框 - 将团队成员分配给项目时选中的复选框。我怎样才能做到这一点?帮助将不胜感激!

+0

根据您的应用程序是如何组织的,Session或ViewState可能是合适的。你对他们熟悉吗? – 2011-02-13 18:51:06

回答

2

假设你通过项目经理的姓名(或更好的是,该ID)和团队成员的名单,然后我想你要做的就是写:

ManagerDropDownList.value = IdValuePassedToForm; 

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