Welcome

首页 / 软件开发 / .NET编程技术 / WINFORM中绑定对象支持排序功能

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; }        }    }