我有2个不同的表,我想在一个下拉列表中创建它们,这可能吗?
这是我的下拉列表控制器。 我添加了一些项目,因为这些项目不在表格中。
var engineer =
(from x in up5.V_Pekerja.Where(x => x.KodeBagian == "E15320" &&
x.NamaJabatan.ToLower().Contains("section head") == false &&
x.NamaJabatan.ToLower().Contains("lead of") == false)
select new
SelectListItem { Text = x.Nopek + " - " + x.Nama, Value = x.Nopek }).ToList();
engineer.Add(new SelectListItem { Text = "663693 - Nana Sukarna", Value = "663693" });
engineer.Add(new SelectListItem { Text = "653479 - Tri Bambang H", Value = "653479" });
engineer.Add(new SelectListItem { Text = "747522 - Apri Marlinaldi Majid", Value = "747522" });
ViewBag.Engineer = engineer;
如果有可能,有人可以帮助我..对不起我的英语不好
答案 0 :(得分:0)
不知道在第二个表上你提到过,但你可以尝试通过以下方式添加到SelectListItem:
List<SelectListItem> table2 = new List<SelectListItem>(); //define your table2
engineer.AddRange(table2);
答案 1 :(得分:0)
我发现以下文章看起来好像有你需要的信息。下拉列表的加载类似于我接近它的方式。下面的文章更进一步说明如何加载所选记录的数据并显示它。根据您的工作情况,附加信息可能有用,也可能没有用。
C# Corner: Binding To Table To DropDown
希望这些信息可以帮助您回答问题。