Отлично. Быстрый, точный, рабочий и элегантный. Огромное спасибо.

ользую сетку ASP.NET MVC 3 Mvccontrib следующим образом:

@Html.Grid(Model).Columns(column =>
{
  column.For(x => x.UserId).Named("ID");
  column.For(x => x.Name);
  column.Custom(@<div><img src='@item.ImageUrl' alt="@item.Name"/><a href="@item.Link">@item.Name</a></div>).Named("Name");
  column.For(x => x.Score).Named("Score");
})

Но теперь мне нужно переместить это в пользовательскую модель сетки:

@Html.MvcContrib().Grid(Model).WithModel(new MyGridModel()).Sort(ViewData["sort"] as GridSortOptions).Attributes(id => "grid", style => "width: 100%;")

с соответствующей сеточной моделью:

public class MyGridModel : GridModel<MyModel>
{
  public MyGridModel()
  {
    Column.For(x => x.UserId);
    Column.For(x => x.Name);
    Column.For(x => x.ImageUrl);
    RenderUsing(new HtmlTableGridRenderer<MyModel>());
  }
}

Но как я могу сделать свой пользовательский столбец в моей модели сетки?
Column.Custom (???);

Ответы на вопрос(1)

Ваш ответ на вопрос