vs2013中使用PB DataWindow .net

本文介绍如何在Visual Studio 2013中集成DataWindow.net组件,通过安装InfoMaker 12.6实现数据窗口的设计与应用。文章详细描述了从新建库文件到设置数据窗口对象属性的全过程,并提供了SQL查询和数据加载的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         DataWindow .net 配合VS2013 真的是强强联手了(也不知道现在还有没有比这更好的组合,如果有那就是我孤陋寡闻了,见笑见笑),DataWindow Designer 2.5之后没有 更新,现在想要找一个2.5版本都没有办法了,虽然优快云里面能搜出几个下载的地址,要的分又太高,好容易下载下来了,我居然安装不成功,莫名退出了,然而要使用这两个组合那么数据窗口怎么设计呢?

        事在人为,我们可以下载一个PB12.6的安装程序来安装一下,对于现在的硬盘来说这真的不算个事,当然也可以只安装InfoMaker 12.6来使用,我想InfoMaker大多数人都会安装,但基本上用不到,因为它能做的事情PB全能做,为什么还要使用这个InfoMaker呢?不说了直接上图:


NEW 一个LIBRARY 选择保存备用,接下来的事情就跟PB里面建立数据窗口差不多,这里就不多说了,如下图:


设计完成后保存。

      接下来,在VS2013中建立一个项目:


到此我们可以为dataWindowControl1指定 LibraryList 文件了,这是什么文件呢?就是我们刚才在InfoMaker里面创建的文件:C:\Users\Administrator\Desktop\数据窗口\test.pbl,里面有两个数据窗口:d_JCCX与d_JCCX。接下来该设计dataWindowControl1的DataWindow Object 属性了:


设置完成后在窗体的Load事件中加入如下代码:

string sql;
            sql = ("select DISTINCT 服务顾问=(select cgrmc from sysc03 where cfwgwdm = sysc03.cgrdm),cwtsbh,dsxrq,djsrq,cwxzt,nxslc,cpzh from svcb20c where cgsh = '00' group by cfwgwdm,cwtsbh,dsxrq,djsrq,cwxzt,nxslc,cpzh order by dsxrq  desc ");
            DataTable dt = helper.ExecuSQLReturnDataTable(sql);
            dataWindowControl1.Retrieve(dt);

完成后运行程序:


数据加载成功了!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值