WINFORM中绑定对象支持排序功能

在很久很久以前,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; }

        }

    }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 对象
, private
, dataset
, return
, public
, 排序 datagridview
Winform DataGridView
winform gridview排序、winform 排序、winform 数据绑定、winform 下拉框绑定、winform绑定combobox,以便于您获取更多的相关知识。

时间: 2024-08-30 12:18:31

WINFORM中绑定对象支持排序功能的相关文章

解决方案-关于winform中 内置office浏览功能的问题

问题描述 关于winform中 内置office浏览功能的问题 想做一个winform程序中,, 可以内置浏览office相关文档我在网上查了一些资料,可以用dsoframer和webbrowser.但是效果不怎么好,一是有很多bug,二是对office 2007勉强支持,但对office2010不怎么支持.而且微软早已停止了对dsoframer的支持.我想问问一问各位大虾,有没有其他好的解决方案?

json-Java中对JSONArray中的对象进行排序

问题描述 Java中对JSONArray中的对象进行排序 解决方案 为什么不转换成一个java集合再进行排序呢,排完序再转成json串不得了 解决方案二: 参考这个 [ { ""ID"": ""135""Name"": ""Fargo Chan"" } { ""ID"": ""432""N

在PPT中实现对象翻转

在PowerPoint 2002中没有对象翻转的功能,但设定两个对象可以模拟对象的翻转. 比如要把图1所示的实线三角形沿直角边AB翻转到虚线所示的位置,并且顶点字母C也随着移动,具体操作如下: 图1 画一个三角形,用文本框标上顶点字母,文本框C和三角形组合,再复制一个同样的图形,水平翻转后放在图1中的虚线位置(注意:不是让这个对象设为虚线).右键单击第一个对象,设置自定义动画(如图2),使用"退出"中的"层叠",方向为"到右侧",对象会向右侧收缩

在PowerPoint中实现对象翻转

在PowerPoint 2002中没有对象翻转的功能,但设定两个对象可以模拟对象的翻转. 比如要把图1所示的实线三角形沿直角边AB翻转到虚线所示的位置,并且顶点字母C也随着移动,具体操作 如下: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;                                                                                    图1

Winform中DataGridView绑定IList数据源后的排序

首先,实现ICompare接口 public class ObjectPropertyCompare<T> : IComparer<T> {private PropertyDescriptor property;private ListSortDirection direction; // 构造函数 public ObjectPropertyCompare(PropertyDescriptor property, ListSortDirection direction) {this

Winform中DataGridView绑定IList数据源后的排序的控件

Winform中DataGridView绑定IList数据源后的排序的控件 也是从网上看到的方法,我封装好了 使用方法: 使用方法: IList<Model> aaa = new List<Model>();aaa = Getr();dataGridView1.DataSource = new ZiZhuDi.IListdataGridViewSort.BindingCollection<Model>(aaa); 下载地址:http://download.csdn.ne

利用COM晚期绑定技术,实现Winform中播放Flash的功能

小孩正处学习新事物的阶段,每天拿着很多卡片来识字识物,甚是有趣.有一天,我突发奇想,如果能用电脑动画来播放一些动画片段来帮助小孩提高记忆,那倒是不错的想法.动画最近肯定是使用Flash来处理了,快捷并且声色俱全,可以提高学习的兴趣.于是着手在Winfrom中嵌入Flash来播放,实现动画的效果,经过一番努力,终于成型,先看看程序的效果.   这个程序和一般操作方式不同,不是直接应用Fash的COM组件进行操作,而是通过接口的晚期绑定来实现对Flash的调用,因此项目工程没有Flash的COM组件

C#在winform中实现数据增删改查等功能_C#教程

winform中利用ado.net实现对单表的增删改查的详细例子,具体如下: 1.前言: 运行环境:VS2013+SQL2008+Windows10 程序界面预览: 使用的主要控件:dataGridview和menuStrip等.  2.功能具体介绍: 1.首先,我们要先实现基本的数据操作,增删改查这几个操作. (1)先定义一个数据库操作的公共类: using System; using System.Collections.Generic; using System.Linq; using S

在C#中实现对ListView点击列标题自动排序功能

先定义一个ListViewHelper类,代码如下: using System; using System.Collections; using System.Windows.Forms; namespace Common { /// <summary> /// 对ListView点击列标题自动排序功能 /// </summary> public class ListViewHelper { /// <summary> /// 构造函数 /// </summary