我正在使用WebMatrix 2.我需要从数据库中的列中检索数据。这是数据库列:
我已使用此代码检索数据并在组合框中获取
@{
var db1 = Database.Open("StarterSite");
var selectCommand = "SELECT Motivo FROM Set_Residenziali";
var selectedData = db1.Query(selectCommand);
}
<select name="motivo">
@foreach(var row in selectedData)
{
<option value="@row.Motivo">@row.Motivo</option>
}
</select>
使用此代码我得到了这个结果:
但我需要获得这个结果:
我尝试了很多解决方案,没有成功。提前谢谢!
答案 0 :(得分:3)
您需要拆分值:
<select name="motivo">
@foreach(var row in selectedData){
foreach(var item in row.Motivo.ToString().Split(new [] {','})){
<option>@item</option>
}
}
</select>