C#--WinForm--表格数据控件DataGridView--绑定模式

官方文档

DataGridView控件提供了一种强大而灵活的以表格形式显示数据的方式。用户可以使用DataGridView控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。

扩展DataGridView控件有很多方式
例如可以采用编程方式指定自己的排序算法来创建自己的单元格类型,通过选择一些属性,可以轻松的自定义DataDridView控件的外观:可以将许多类型的数据存储区用作数据源:也可以在没有绑定数据源的情况下操作DataGridView控件。


拖放Dgv控件

C#--WinForm--表格数据控件DataGridView--绑定模式


DataGridView绑定数据方法

俩种方法:
1:绑定模式
将已存在的数据库中数据表绑定到控件上
2:非绑定模式
通过代码手动填充数据


绑定模式

绑定本机上的数据库以SQLServer示例:

C#--WinForm--表格数据控件DataGridView--绑定模式

C#--WinForm--表格数据控件DataGridView--绑定模式


允许用户增加行:

C#--WinForm--表格数据控件DataGridView--绑定模式


允许用户删除行:
C#--WinForm--表格数据控件DataGridView--绑定模式


允许用户重置列:

C#--WinForm--表格数据控件DataGridView--绑定模式


允许用户调整列大小:
C#--WinForm--表格数据控件DataGridView--绑定模式


允许用户调整行大小:
C#--WinForm--表格数据控件DataGridView--绑定模式


可见列大小调整模式:
开发中一般选择AllCells模式,根据文字长度自适应

C#--WinForm--表格数据控件DataGridView--绑定模式


设置背景颜色:
C#--WinForm--表格数据控件DataGridView--绑定模式


网格线颜色:
C#--WinForm--表格数据控件DataGridView--绑定模式


用户不可手动编辑
C#--WinForm--表格数据控件DataGridView--绑定模式