您的位置: 网站首页 > 程序开发 > C#程序设计 > 第13章 数据绑定技术 > 【13.3 数据网格:DataGridView】

13.3 数据网格:DataGridView

 

本节主要介绍数据网格控件的数据绑定技术。数据网格是一种功能比较强大的数据应用控件,非常适合复杂数据应用的场合。

13.3.1  DataGridView自动显示数据

Windows窗体DataGridView控件在一系列行和列中显示数据。最简单的情况就是当网格绑定到只有一个表(不包含关系)的数据源。

1.目的说明

创建一个Windows窗体应用程序,演示如何用DataGridView显示数据。

2.实现步骤

1)创建一个名为DbDataGridWindows窗体应用程序项目。

2)为窗体添加一个列表框控件,如图13-26所示。

13-26  添加列表框控件

3)为控件添加数据绑定,如图13-27所示。

3.运行结果

Ctrl+F5组合键运行程序,运行结果如图13-28所示。

4.代码分析

完成此程序时,无需为程序编写任何手写代码。本实例显示的是表中所有的数据,包括表中所有列的所有数据。

13-27  控件设置

13-28  运行结果

13.3.2  DataGridView导航数据

1.目的说明

创建一个Windows窗体应用程序,演示如何用DataGridView进行数据导航。

2.实现步骤

1)创建一个名为DbNavWindows窗体应用程序项目。

2)为窗体添加一个DataGridView控件和BindingNavigator控件,如图13-29所示。

13-29  控件设置1

3)为控件添加数据绑定,如图13-30所示。

13-30  控件设置2

4)修改BindingNavigatorBindingSource属性,如图13-31所示。

13-31  属性设置

3.运行结果

Ctrl+F5组合键运行程序,运行结果如图13-32所示。

13-32  运行结果

4.代码分析

完成此程序时,无需为程序编写任何手写代码。在结果中可以使用窗体顶部的Binding-

Source控件进行数据导航。导航条中包括“首条记录”按钮、“上一条记录”按钮、“下一条记录”按钮、“末条记录”按钮,另外还包括“添加”和“删除”等按钮,可以使用这些按钮对数据进行操作。