我有一个数据对象,我想在我的表示层中使用它,将它绑定到网格等。
由于某些原因,对象按字母顺序排序
示例:
public class User
{
[DataMember]
public string Username { get; set; }
[DataMember]
public string FirstName { get; set; }
[DataMember]
public string LastName { get; set; }
[DataMember]
public string EmailAddress { get; set; }
}
更新 - 我错过了最重要的部分 - 这是一个WCF数据对象
当我加载数据并尝试使用它时,它按字母顺序排序:
EmailAddress,FirstName,LastName,Username
我想使用这种排序显示它:
用户名,名字,姓氏,电子邮件地址
数据库中的数据 - 用户名,名字,姓氏,电子邮件地址 来自服务的数据 - 电子邮件地址,名字,姓氏,用户名
DataObject的设计如上所示
我做错了吗?