【发布时间】:2012-09-17 04:20:02
【问题描述】:
假设我有这样的数据:
class Location
{
public int Id { get; private set; }
public string City { get; set; }
public string State { get; set; }
public string Country { get; set; }
}
class Friend
{
public int Id { get; }
public string FriendName { get; set; }
public Location Address { get; set; }
public int Age { get; set; }
public bool IsReliable { get; set; }
}
假设我将一个 ASP.NET 2.0 GridView 控件绑定到我自己的 IList,如下所示:
GridView1.DataSource = new List<Friend>
{
new Friend { Name = "...", Age = 22, ... }
};
GridView1.DataBind();
但我只想在我的 GridView 中使用以下自定义标题/列标题:
- 好友名(列标题:好友名)
- 城市(列标题:城市)
- 年龄(列标题:年龄)
我该怎么做?
换句话说,如何有选择地将 GridView 控件绑定到我自己的自定义 IList 的自定义成员?
【问题讨论】: