DataGridView 简介
简介简介
简介
新的
新的新的
新的 DataGridView 是
是是
是 .NET 2.0 中的一个新控件
中的一个新控件中的一个新控件
中的一个新控件,
,,
,是针对
是针对是针对
是针对 .NET 1.x 中功
中功中功
中功
能较差的标准
能较差的标准能较差的标准
能较差的标准 DataGrid 控件而设计的
控件而设计的控件而设计的
控件而设计的。
。。
。Matthew MacDonald 在本文中论述了
在本文中论述了在本文中论述了
在本文中论述了
许多改进
许多改进许多改进
许多改进,
,,
,包括
包括包括
包括:
::
:DataGridView 支持大量自定义和细致的格式设置
支持大量自定义和细致的格式设置支持大量自定义和细致的格式设置
支持大量自定义和细致的格式设置、
、、
、灵活的大
灵活的大灵活的大
灵活的大
小调整和选择
小调整和选择小调整和选择
小调整和选择、
、、
、更好的性能以及更丰富的事件模型
更好的性能以及更丰富的事件模型更好的性能以及更丰富的事件模型
更好的性能以及更丰富的事件模型。
。。
。
.NET Framework 的前两个版本(.NET 1.0 和 .NET 1.1)在数据绑定方面留
下了明显的空白。尽管开发人员拥有一个灵活的可配置模型,可以将几乎所有的
控件链接到几乎所有的数据源,但却没有一种有效的方法来显示完整的信息表。
可以实现此目的的唯一工具就是 DataGrid 控件,这种控件非常适合于处理简单
的演示,但是不太适合实际代码。
填补这项空白是 .NET 2.0 的主要目标之一,并且 Microsoft 已经用全新的
网格控件 DataGridView 来实现此目标。DataGridView 有两个指导原则。首先,
其目标是支持常见任务(如主控/详细列表、验证和数据格式设置),而不需要
您编写许多代码。更重要的是,设计过程中始终考虑了扩展性,因此您可以集成
所需的专用功能,而不必采用低级别的复杂编程。
本章内
本章内本章内
本章内容
容容
容
基本数据绑
基本数据绑基本数据绑
基本数据绑定
定定
定
美化
美化美化
美化 DataGridView
使用
使用使用
使用 DataGridView 选择单元格
选择单元格选择单元格
选择单元格
DataGridView 对象
对象对象
对象
DataGridView 样式
样式样式
样式
自定义单元格格式
自定义单元格格式自定义单元格格式
自定义单元格格式
按钮列
按钮列按钮列
按钮列
图像列
图像列图像列
图像列
编辑
编辑编辑
编辑 DataGridView
处理错误
处理错误处理错误
处理错误
验证输入
验证输入验证输入
验证输入
使用列表列约束选
使用列表列约束选使用列表列约束选
使用列表列约束选择
择择
择
小
小小
小结
结结
结
基本数据绑定
基本数据绑定基本数据绑定
基本数据绑定
熟悉 DataGridView 的最佳方法就是实际尝试一下,无需配置任何属性。就
像 DataGrid 一样,您可以使用 DataSource 属性来绑定 DataTable 对象(或从
DataTable 派生的对象)。
Dim ds As DataSet = GetDataSet()
DataGridView1.DataSource = ds.Tables("Customers")