Wie binden DataTable an @Html.DropDownListFor in asp.net MVC3
Ich habe eine DataTable, die sieht wie folgt aus:
TOTAL_CODE COD_NAME
AP0001 Schule
AP0002 Krankenhaus
AP0003 Flughafen
AP0004 Haus
Ich bin ganz neu ASP.NET MVC3 und ich kann nicht herausfinden, wie zu binden eine DataTable zu meiner DropDownListFor Kontrolle.
PS: ich habe das Modell wie folgt:
@model Kery.Models.Profile
@{
ViewBag.Title = "DetailAdd";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<P>Please select your sex type: @Html.DropDownListFor(..............)</p>
Modell:
public class Profile
{
public IEnumerable<SelectListItem> SexList { get; set; }
}
Controller:
[HttpGet]
public ActionResult DetailAdd()
{
System.Data.DataTable _dtJikchaekList = _bp.DtReturnS(false
, "CHP_AJAX_CODEHELPER"
, "JJ"
, ""
, "0"
);
return View();
}
- was ist Ihr Profil Modell Aussehen, und zeig uns mehr von deinem code, wie Sie Controller.
- Ich habe bearbeitet Sie meine Frage. Aber ich habe keine Ahnung, wo zu beginnen. Ich habe die Entwicklung ASP.NET nur.
- siehe meine Antwort, ich gehe davon aus, dass Sie ein sex-Modell
Du musst angemeldet sein, um einen Kommentar abzugeben.
dies ist ein Weg, es zu tun.
Auf dem controller
Ihrer Ansicht
Fand ich alle anderen Ansätze furchtbar verwirrend, so habe ich dies in meinem Blick und scheint zu funktionieren nur fine. Die null wird in der Spalte index für die Tabelle. Ich bin mit vb.net