第二部分 发行商数据库查看
在项目中添加一个新的窗体(Form1),并为该窗口设置属性,在text一栏中输入“发行商数据库管理”,windowsState属性设置为“Maximized”。然后,再为窗口设置其它属性。下面就该为窗体添加各种控件。
在WFC Controls 中选择DataSource控件添加到新的窗口中,将其放到
窗口(Form1)中的适当位置。要连接到数据库,我们须设置DataSource控件的connectionString属性。在窗体上选择DataSource控件。在Properties窗口中,打开connectString属性,然后按省略号(...)按钮来打开DataLinkProperties对话框。这里我使用MICROSOFT Access,所以直接访问MICROSOFT Access的.Mdb文件。在Provider选项卡中选择MICROSOFT Jet 3.51 OLE DB provider。在Connect选项卡中,输入数据库的完整的路径和文件名,或者单击省略号(...)按钮来查看该文件。建立和数据库的连接。要查询该数据库,设置DataSource控件的commandText属性为一个SQL串。
在WFC Controls中选择DataGrid控件(DataGrid控件从记录集中绑定字段,并且在连续的行和列中显示这些数据。在设置控件的dataSource属性到DataSource控件时,该控件自动出现。在DataGrid控件中显示的数据总是与在记录集中的数据同步,反之亦然。记录集的cursorType和lockType属性确定数据是否动态反映数据库中的数据,及在记录集中的数据是否能够改变)。将该控件放到窗体中的合适位置。
绑定DataGrid控件到记录集。设置DataGrid控件的DataSource属性,在属性窗口中,单击dataSource属性,在下拉式列表中,选择DataSource控件名。
注意,DataGrid控件在设计视图中显示活动数据。记录集中的当前记录由网格对应行标题中的标记来标识。在窗体中添加DataNavigator控件(DataNavigator控件允许用户改变在记录集中的当前记录。这要将DataNavigator控件与其他数据绑定控件,如DataBinder控件,一起使用。DataBinder控件绑定其他控件的属性到记录集中的字段上。该属性从记录集的当前记录(最初是开头的记录)中获得数据。使用绑定到同一个记录集上的DataNavigator控件来移动到其他的记录上),可以快速在网格中浏览。
访问列属性通过在Properties窗口中设置DataGrid控件的属性,可以快速配置该控件的外观和功能。在网格中的每列也有自己的属性设置,可以在网格属性中访问它们。具体实现,在Properties窗口中,展开DataGrid控件的columns(列)属性。每一列按它在网格中的索引列出,索引指出显示列的顺序(第一列的索引为0)。要显示列属性,展开它的索引条目。在默认情况下,DataGrid控件为基本记录集中的每一字段包含一列,并且列按照记录集中字段的顺序毕业论文http://www.751com.cn/ 列出。但是,可以在DataGrid控件已经创建之后很简单地添加、删除和重新安排列。还可以将数据格式应用到列中,用来显示数字、日期或逻辑值。DataGrid控件提供了列编辑器,用来在网格中添加、删除和重新安排列。默认情况下,基本记录集中的每个字段都绑定到网格中的某一列上,并且列按照字段在记录集中的顺序排列。在Properties窗口中单击DataGrid控件的columns属性,打开列编辑器。然后单击省略号(…)按钮。要添加列,单击Add。在列表中选择列,并且单击Remove(删除)来删除列。选择所要移动的列,然后单击Up(向上)和Down(向下)来重新安排列。当完成了添加、删除和重新安排列的操作时,单击OK。