2. 然后需要先连接数据库,以这个数据库作为数据窗口的数据源。选择 Tools---Database Profiles ,在弹出的对话框中选择Ole Microsoft OLE DB,然后单击 New,增加数据源定义。 保存设置之后,选择这个设置,然后单击Connect,如果成功,则可以正常使用SQL Server的Northwind数据库作为数据窗口的数据源了。
3.增加一个数据窗口,File ---New --DataWindow,数据窗口支持很多种展现格式,现在选择Grid这个格式,然后Next,出现数据源类源对话窗口,选择SQL Select,通过写SQL 语句的方式来定义数据源,点Next,出现选择数据表对话窗口,可以直接在上面选择需要的表名称,然后点Open,再选择需要的数据列等。
现在我们点击Customers这个表,然后点击Open,这时会显示Customers这个数据表可以选择的数据列,右键单击Customers标题,在弹出的菜单中选择Select All,选择全部数据列.
点击工具栏的Return按钮--Next--Finish,这样就完成了数据窗口的数据源定义。完成数据窗口的缺省格式如下:
点击保存,输入名称为 d_Customers,这样就完成了一个数据窗口的定义。当然,数据窗口的功能非常强大,在以后的功能介绍中,将会继续介绍数据窗口的各种功能。具体的操作,请查看帮助文档或找本PB的教程。
4.启动VS2008,新建一个WinForm的应用程序。
5.在Form1中增加一个DataWindowControl1的数据窗口控件,调整位置,并设置属性LibraryList为d:\dwTest.pbl,DataWindowObject为 d_Customers. ScrollBars为Both。然后增加几个按钮,分别为增加、删除、保存、退出。
Form1.cs的代码如下
最后窗口的运行效果如下,单击增加、删除按钮可以对数据窗口进行增加删除操作,修后数据后点击保存将更新到数据库。 第一次写Blog,写得比较乱,希望大家给点意见。