且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将值传递给mvc中的下拉列表

更新时间:2023-10-06 21:41:04

尝试使用以下代码:



try with below code :

@Html.DropDownList("ReportId", new SelectList(Test(), "Value", "Text"), "Select Report")





然后尝试从以下代码将数据集设置为Selectlistitem:



public static List< SelectListItem>测试()

{

// Decalre Selectlistitem

var objselectList = new List< SelectListItem>();



//在这里设置listof value =数据集值列表

foreach(listofvalue中的var objitem)

{

objselectList.Add(new SelectListItem

{

Text = objitem.ReportID,

Value = Convert.ToString(objitem.objitem) ),

});

}

返回objselectList;

}



Then try to set dataset to Selectlistitem from below code that is:

public static List<SelectListItem> Test()
{
//Decalre Selectlistitem
var objselectList = new List<SelectListItem>();

//over here set listof value = list of your dataset value
foreach (var objitem in listofvalue)
{
objselectList.Add(new SelectListItem
{
Text = objitem.ReportID,
Value = Convert.ToString(objitem.objitem),
});
}
return objselectList;
}