C# MVC 3中复杂的WebGrid绑定
假设我有这样一个父对象(在伪代码中) 但是我不知道如何获取最年长的孩子的数据。这不起作用,但这正是我想要实现的:C# MVC 3中复杂的WebGrid绑定,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,假设我有这样一个父对象(在伪代码中) 但是我不知道如何获取最年长的孩子的数据。这不起作用,但这正是我想要实现的: grid.Column("GetOldestChild().ChildFirstName") 希望我错过了一些简单的东西…尝试以下方法: public Parent() string FirstName string LastName IEnumarable<Child> Children private Child GetOldestChild()
grid.Column("GetOldestChild().ChildFirstName")
希望我错过了一些简单的东西…尝试以下方法:
public Parent()
string FirstName
string LastName
IEnumarable<Child> Children
private Child GetOldestChild()
public Child OldestChild { get { return GetOldestChild() } };
public Child()
string ChildFirstName
string ChildLastName
int ChildAge
grid.Column("OldestChild.ChildFirstName")
公共父级()
字符串名
字符串姓氏
易感染儿童
私有子GetOldestChild()
公共子级OldestChild{get{return GetOldestChild()};
公共儿童()
字符串ChildFirstName
字符串ChildLastName
智力儿童
grid.Column(“OldestChild.ChildFirstName”)
尝试以下方法:
public Parent()
string FirstName
string LastName
IEnumarable<Child> Children
private Child GetOldestChild()
public Child OldestChild { get { return GetOldestChild() } };
public Child()
string ChildFirstName
string ChildLastName
int ChildAge
grid.Column("OldestChild.ChildFirstName")
公共父级()
字符串名
字符串姓氏
易感染儿童
私有子GetOldestChild()
公共子级OldestChild{get{return GetOldestChild()};
公共儿童()
字符串ChildFirstName
字符串ChildLastName
智力儿童
grid.Column(“OldestChild.ChildFirstName”)
我提出了一个解决方案,它允许您在不在模型上创建无关属性的情况下完成所需的工作,还允许您获取参数化数据:
我提出了一个解决方案,它可以让您在不在模型上创建无关属性的情况下完成所需的工作,还可以让您获得参数化数据:
public Parent()
string FirstName
string LastName
IEnumarable<Child> Children
private Child GetOldestChild()
public Child OldestChild { get { return GetOldestChild() } };
public Child()
string ChildFirstName
string ChildLastName
int ChildAge
grid.Column("OldestChild.ChildFirstName")