如何将 list<object> 传递到 webgrid

How pass list<object> into webgrid

我正在尝试放入 webgrid 集合

public class MyClass()
{
    List<Row> rows {get; set;}
}

public class Row()
{
    public string code {get; set;}
}

grid.Column("Amount",
format: @<text>
@Html.TextBoxFor(model => model.rows.FirstOrDefault().code, new { @class = "edit-mode", size = 5 })
</text>),

使用 model.rows.FirstOrDefault().code 它有效,但 returns 每行中集合的第一个元素。

model.rows.GetEnumerator().Current.code returns 没什么

如何做出正确的决定,让集合中的每个元素都在自己的行中

Source:

使用了这种格式:InputExtensions.TextBox(Html, "Last Name", item.LastName) // 静态调用