具有2个表的SelectList信息

时间:2019-04-09 14:13:35

标签: c# sql sql-server asp.net-mvc

这些是我的SQL表:

SELECT TOP (1000) [FunctionID]
      ,[Name]
      ,[CreateDate]
      ,[CreateBy]
      ,[LastUpdate]
      ,[LastUpdateBy]
  FROM [PortugalTrailsCore_DB].[dbo].[TBL_UserFunction]

SELECT TOP (1000) [UserID]
      ,[Name]
      ,[Username]
      ,[Password]
      ,[Active]
      ,[OperationPlaceID]
      ,[SigavUserId]
      ,[SigavUserLogin]
      ,[CreateDate]
      ,[CreateBy]
      ,[LastUpdate]
      ,[LastUpdateBy]
  FROM [PortugalTrailsCore_DB].[dbo].[TBL_User]

我想在我的MVC中创建,在视图中创建1个SelectList,其标题为TBL_UserFunction(名称),项目为TBL_User。 例如

4个SelectLists,每个都有TBL_UserFunction的名称之一,每个SelectList的信息都带有TBL_User的所有名称。

有什么建议吗?

到目前为止,这里是我创建视图的地方:

<div class="row form-group">
    @Html.LabelFor(model => model.profileModels, htmlAttributes: new { @class = "control-label col-md-2" })
    <div class="col-md-3">
        @Html.DropDownList("listF1IDs", (SelectList)ViewBag.Function2)
        @Html.DropDownList("list1IDs", (SelectList)ViewBag.Roles, "comercial")
    </div>
</div>

public ActionResult Create()
{
    ViewBag.Roles = new SelectList(db.TBL_Profile.ToList(), "ProfileID", "ProfileName");
    ViewBag.Function2 = new SelectList(db.TBL_UserFunction.ToList(), "FunctionID", "Name");
    return View();
}

0 个答案:

没有答案