Aug 23, 2018, 2:18 AM
I can't get Model reference table value in View
This is my Model public partial class Gamer
{
public int Id { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string City { get; set; }
[DateColumn]
public Nullable<System.DateTime> DateOfBirth { get; set; }
public Nullable<int> TeamId { get; set; }
public virtual Team Team { get; set; }
}
This is my View
@(Html.X().GridPanel()
.ID("gpGamers")
.Title("Gamers")
.Icon(Icon.Table)
.Frame(true)
.Width(600)
.Height(300)
.Store(Html.X().StoreForModel().ID("stGamers"))
.ColumnModel(
Html.X().ColumnFor(Model, m => m.Name)
.ToBuilder<Column.Builder>()
.Width(100)
.Text("Name"),
Html.X().ColumnFor(Model, gamer => [COLOR=#ff0000]gamer.Team.Name)[/COLOR] .ToBuilder<Column.Builder>()
.Width(100)
)
)
Why I can't get gamer.Team.Name value?
{
public int Id { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string City { get; set; }
[DateColumn]
public Nullable<System.DateTime> DateOfBirth { get; set; }
public Nullable<int> TeamId { get; set; }
public virtual Team Team { get; set; }
}
This is my View
@(Html.X().GridPanel()
.ID("gpGamers")
.Title("Gamers")
.Icon(Icon.Table)
.Frame(true)
.Width(600)
.Height(300)
.Store(Html.X().StoreForModel().ID("stGamers"))
.ColumnModel(
Html.X().ColumnFor(Model, m => m.Name)
.ToBuilder<Column.Builder>()
.Width(100)
.Text("Name"),
Html.X().ColumnFor(Model, gamer => [COLOR=#ff0000]gamer.Team.Name)[/COLOR] .ToBuilder<Column.Builder>()
.Width(100)
)
)
Why I can't get gamer.Team.Name value?