C#DataGridView绑定list的系列问题

问题1. 绑定数据源为list之后,界面不能排序?

答:dgvList.DataSource = _list;不能排序,

dgvList.DataSource = DataTable是可以的;

问题2. 绑定数据源为list之后,界面不能上下移动?

答:dgvList.DataSource = _list;可以删除与新增,不能上下移动,因为List的索引决定了,

dgvList.DataSource = DataTable是可以的;

问题2. 绑定数据源为list之后,重新赋值list会出现out of index的错误?

答:list重新赋值,先把数据源置为null

dgvList.DataSource = null;

dgvList.DataSource = _list;

dgvList.DataSource = DataTable是可以的;

你可能感兴趣的:(C#基础知识,c#)