2012-07-18 101 views
1

我有一个表中的数据,我有添加分配工作链接....当点击它时,我需要一个assindwork按钮,其中我dropdownlist绑定项目名称中的数据...并像复选框...如何将数据绑定到DropDownlist和复选框?

Table for Projects 
----------- 

ProjetsId | ProjectName |Decscription.. 
1   | aaaa  | hihihihi 
2   | bbbb   | helohelo 

like that ..... 
to bind the project name to Dropdownlist. 

Table for Employee 
------------------- 
EmployeeId | EmployeNameName |EmployeDescription.. 
1   | aaaa   | hihihihi 
2   | bbbb    | helohelo 

to bind the EmployeName to Checkbox 
please help me ..................... 
+0

我不明白,你可如何结合employeename到复选框 – VJAI 2012-07-18 10:11:49

+0

@马克。在EmployeName前复选框,当我点击复选框插入到数据库.... – 2012-07-18 11:08:04

回答

0

绑定到DropDownList的

基本上你创建的SelectListItem可枚举集合,并把它传递给控制器​​或者通过ViewBag视图模型

从动作,

public ViewResult Edit(int id) 
{ 
    ... 

    var projects = _repository.GetAllProjects().Select(p => 
        new SelectListItem 
        { 
         Text = p.ProjectName, 
         Value = p.ProjectsId.ToString() 
        }); 

    ViewBag.Projects = projects; // you can also use viewmodel 

    ... 
} 

从视图,

@Html.DropDownListFor(x => x.ProjectId, ViewBag.Projects, "Choose a project") 
相关问题