WINFORM中绑定对象支持排序功能2011-09-03在很久很久以前,DataSet操作是.Net中的一个重要使用手段,其实现在也是 。在很久很久以前,我的项目操作方式是通过数据Fill一个DataSet,之后返回 给业务层做处理,之后给页面去显示。随着时间积累,越来越不喜欢DataSet,我记得有人跟我说DataTable比 DataSet效率高,我不反驳也不认同,不知道。我只知道DataSet如果不做任何处理在WebService上传输效率极其低下。之后的编程模式中引入了对象的概念。至于对象的好处,在此不做论述。这篇文章主要表述不是对象如何好,而是如何在Winform中DataGridView绑定 对象支持排序功能。首先,一个测试的实体类。Code
/// <summary> /// 用户信息实体 /// </summary> public struct UserInfo { private string id; public string Id { get { return id; } set { id = value; } } private string name; public string Name { get { return name; } set { name = value; } } private string password; public string Password { get { return password; } set { password = value; } } private string email; public string Email { get { return email; } set { email = value; } } private string address; public string Address { get { return address; } set { address = value; } } }