1

我正在使用 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>

使用此代码,我得到以下结果:

在此处输入图像描述

但我需要得到这个结果:

在此处输入图像描述

我尝试了许多解决方案,但没有成功。提前致谢!

4

1 回答 1

3

您需要拆分值:

<select name="motivo">
    @foreach(var row in selectedData){
        foreach(var item in row.Motivo.ToString().Split(new [] {','})){
        <option>@item</option>
        }
    }
</select>
于 2013-05-02T20:00:51.847 回答