C# DataGridView表格控件 绑定数据源

介绍

可以直接绑定,但是需要把你的每条数据封 装成对象

类DataGridView支持标准Windows 窗体数据绑定模型。 这意味着数据源可以是实现以下接口之一的任何类型:

  • 接口 IList ,包括一维数组。

  • 接口 IListSource ,例如 DataTable 和 DataSet 类。

  • 接口 IBindingList ,例如 BindingList<T> 类。

  • 接口 IBindingListView ,例如 BindingSource 类。

绑定 DataTable(推荐)

DataTable详见链接

dataGridView.DataSource = dataTable;

绑定 List<T>

需要额外处理,否则操作 List<T> ,DataGridView 不会更新数据

参考:

https://blog.csdn.net/ABC13222880223/article/details/114803426

https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.forms.datagridview.datasource?view=windowsdesktop-9.0

https://blog.csdn.net/weixin_30772105/article/details/97111532

https://blog.csdn.net/weixin_44643352/article/details/144156186

https://bbs.csdn.net/topics/310000551

https://www.cnblogs.com/arxive/p/5943850.html