类Student:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace STUDENT
{
class Student
{
int id;
public int Id
{
get { return id; }
set { id = value; }
}
string name;
public string Name
{
get { return name; }
set { name = value; }
}
int age;
public int Age
{
get { return age; }
set { age = value; }
}
string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
public Student(int id, string name, int age, string sex)
{
this.Id = id;
this.Name = name;
this.Age = age;
this.Sex = sex;
}
}
}
对控件DataGridView1绑定:
List<Student> li=new List<Student>();
Student st1=new Student(1,"张三",20,"男");
li.Add(st1);
dataGridView1.DataSource=li;
如果通过TextBox 输入来查询:
List<Student> li = new List<Student>();
Student st1 = new Student(1, "张三", 20, "男");
Student st2 = new Student(2, "李四", 21, "男");
Student st3 = new Student(3, "王五", 22, "男");
Student st4 = new Student(4, "小红", 21, "女");
li.Add(st1);
li.Add(st2);
li.Add(st3);
li.Add(st4);
List<Student> li1 = new List<Student>();
foreach (Student item in li)
{
if (item.Name.Contains(TextBox.Text.Trim()))
{
li1.Add(item);
}
}
dataGridView1.DataSource = li1;