DataGridView 绑定List<>数据的更新
时间: 2023-12-08 13:03:16 浏览: 165
DataGridView数据源绑定
5星 · 资源好评率100%
当 DataGridView 绑定 List<> 数据时,如果 List<> 数据更新了,需要调用 DataGridView 的 Refresh 方法来刷新数据显示。可以通过以下几种方式实现:
1. 直接调用 DataGridView 的 Refresh 方法:
```
dataGridView1.Refresh();
```
2. 将绑定的 List<> 数据重新赋值给 DataGridView 的 DataSource 属性,然后再调用 Refresh 方法:
```
dataGridView1.DataSource = list;
dataGridView1.Refresh();
```
3. 将绑定的 List<> 数据转换为 BindingList<>,然后再将 BindingList<> 赋值给 DataGridView 的 DataSource 属性,这样当 BindingList<> 数据更新时,DataGridView 会自动刷新。
```
BindingList<T> bindingList = new BindingList<T>(list);
dataGridView1.DataSource = bindingList;
```
以上是常见的更新 DataGridView 绑定 List<> 数据的方法,根据具体情况选择合适的方法即可。
阅读全文