c# DatagridView 绑定List的方法如下
IList<Person> lists;
public Form2()
{
InitializeComponent();
lists = new BindingList<Person>();
lists.Add(new Person(2));
this.dataGridView1.DataSource = lists;
}