【发布时间】:2011-04-10 08:48:18
【问题描述】:
我有一个用户对象,其中包含一些数据和其他类型的数据:
[DataContract]
public class User
{
[DataMember(Order = 0)]
public int UserId
{
get; set;
}
public UserCredentials UserCredentials
{
get; set;
}
[DataMember(Order = 1)]
public String SessionId { get; set; }
[DataMember(Order = 2)]
public Email Email
{
get; set;
}
[DataMember(Order = 3)]
public Password Password
{
get; set;
}
[DataMember(Order = 4)]
public UserDetails UserDetails
{
get; set;
}
[DataMember(Order = 5)]
public ReferralDetails ReferralDetails
{
get; set;
}
如果我在 ASP.NET 数据网格中显示此列表,如下所示:
List<Users> users = // get some list of users
DataGridUsers.DataSource = users;
DataGridUsers.DataBind();
这会显示 sessionId 和 userId 但没有其他数据字段,因为它们不是基本类型。我的解决方案是什么?
谢谢!
【问题讨论】: