dataGridView绑定泛型的筛选功能实现

简介: 一次筛选            IList list = (IList)dataGridView2.DataSource;            var query = from student in list                        //where student.

一次筛选

            IList < Model >  list  =  (IList < Model > )dataGridView2.DataSource;

            var query 
=  from student  in  list

                        
// where student.FormCode.StartsWith(textBox3.Text.Trim())  
                         where  student.FormCode.Contains(textBox3.Text.Trim())
                        
// where student.FormCode.EndsWith(textBox3.Text.Trim())

                        select student;
  dataGridView2.DataSource = new LocalDataer.BindingCollection<Model>(query.ToList()); 

           

真正的仿绑定DataTable实现

            var query  =  from student  in  listsouse

                        
// where student.FormCode.StartsWith(textBox3.Text.Trim())
                         where  student.FormCode.Contains(textBox3.Text.Trim())
                        
// where student.FormCode.EndsWith(textBox3.Text.Trim())

                        select student;
  dataGridView2.DataSource = new LocalDataer.BindingCollection<Model>(query.ToList()); 

           

这里的listsouse是一个不变的泛型集合,采用的是Linq查询,大家可以随意修改可实现不同效果,如果好的方法也请通知我,谢谢

目录
相关文章
|
9月前
|
C# 数据库
C# DataGridView用法(—)代码绑定数据源
C# DataGridView用法(—)代码绑定数据源
388 1
|
9月前
|
JavaScript 前端开发
datatable 自定义筛选按钮的解决方案
datatable 自定义筛选按钮的解决方案
131 0
|
人工智能 C#
c#中在datagridview的表格动态增加一个按钮方法
c#中在datagridview的表格动态增加一个按钮方法,如果想要这一套教程的可以移步去这里 《期末作业C#实现学生宿舍管理系统》,对了最近我们有一个人工智能交流群,如果大家对代码有问题,想交流的可以进群,私聊我就可以了! 效果图片 : 在Load事件中写入代码 那ui有了功能怎么办呢?别急我们在 dataGridView1_CellContentClick事件中添加方法 这样的话 我们就可以点击对应行的修改来获取到id的值这里有一个bug就是第三行没数据需要隐藏,现在还没有解决,欢迎大家指出!.....
550 0
c#中在datagridview的表格动态增加一个按钮方法
|
C# 前端开发 关系型数据库
WPF 自定义列表筛选 自定义TreeView模板 自定义ListBox模板
有很多项目,都有数据筛选的操作。下面提供一个案例,给大家做参考。 左侧是数据源,搜索框加TreeView控件,右侧是ListBox控件。在左侧数据列点击添加数据,然后点击确定,得到所筛选的数据。 下面直接看代码吧,比较好理解~ 筛选控件做成用户控件,当然也可以直接放在主界面,如果不复用的话。
1564 0
|
BI Windows 存储
如何在水晶报表中动态添加字段
原文:如何在水晶报表中动态添加字段 问题:水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样?(更新:2003-11-05)——————————————————————————————————————解决方案:用“公式字段”1、根据字段的最大...
955 0
|
前端开发
silverlight中Combox绑定数据以及动态绑定默认选定项的用法
在Sliverlight中,经常要用到下拉框Combox,然而Combox的数据绑定却是一件令初学者很头疼的事情。今天就来总结一下下拉框的使用方法: 下面写一个简单的例子吧。先写一个日期的Model,代码如下: public class Date { public...
1119 0