9.2.1 C#中的DataGridView控件
使用DataGridView控件,可以显示和编辑来自多种不同类型数据源的表格数据。
将数据绑定到DataGridView控件非常简单和直观,在大多数情况下,只需设置DataSource属性即可。在绑定到包含多个列表或表的数据源时,只需将DataMember属性设置为指定要绑定的列表或表的字符串即可。
DataGridView控件具有极高的可配置性和可扩展性,它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。当需要在Windows窗体应用程序中显示表格数据时应首先考虑使用DataGridView控件,然后再考虑使用其他控件(如DataGrid)。若要以小型网格显示只读值,或者要使用户能够编辑具有数百万条记录的表,DataGridView控件可以为用户提供方便地进行编程以及有效地利用内存的解决方案。
DataGridView控件的常用属性、方法和事件见表9-2~表9-4。
表9-2 DataGridView控件的常用属性
(https://www.daowen.com)
表9-3 DataGridView控件的常用方法

表9-4 DataGridView控件的常用事件
