引用网址:http://www.donews.net/bobjeey/archive/2004/02/02/2433.aspx
Sybase的PowerBuilder工具软件,一直以来都是MIS系统的主要生产工具,但由于Powerbuilder的设计局限,不能在界面和网络功能等方面发挥,慢慢被其他软件赶上,2004年春节期间,不负众望推出Datawindow.Net,支持在功能强大的.Net平台,编程习惯和PbScript几乎一样。
下面介绍一下Datawindow.Net的如何在VS2003中使用。
首先需要用Datawindow Builder 工具创建 Datawindow,这是DatawindowBuilder 工具。它的作用主要是创建数据窗口对象库,为应用程序提供带格式的数据窗口。
首先要为这个工具建立一个数据库的连接,如图所示:
建立好数据源的连接后,就可以创建Datawindow并且设置Datawindow 的表现形式了。
保存好Datawindow到PBL后,就完成了制作数据窗口库了,可以随时向库中添加删除或修改Datawindow对象。
下面再打开VS2003 ,新建一个WindowApplication的工程,在Form中拖入一个DatawindowControl和一个Transaction对象,并且分别设置这2个对象的属性,这2部是较关键的,一个是建立数据控制对象,一个是数据连接的相关信息。
这里设置DatawindowControl的对象,这里关键的是正确设置DbParameter的属性。连接SqlServer一般设置为PROVIDER='SQLOLEDB',DATASOURCE='计算机名称',CommitOnDisconnect='No',PROVIDERSTRING='database=数据库名称'"
DatawindowControl的对象属性主要有个重要的对方,一是LibaryList库的地址和文件名,另一个是DatawindowObject属性值,即控制的库中的哪一个Datawindow对象。
在Form中放置2个按钮,一个浏览数据,一个新增一行,其代码是非常简单,若要保存该数据,只需要在要保存的时候增加这条语句
dw_1.Update();
对数据的访问和控制就这么简单,比原来DataGrid至少减少80%的代码量。运行后结果如图:
因为Datawindow.NET刚刚推出,请在下面发表你的看法。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=2433
[点击此处收藏本文] 发表于2004年02月02日 8:18 PM