一次筛选
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;
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;
// 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查询,大家可以随意修改可实现不同效果,如果好的方法也请通知我,谢谢