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);
完成后运行程序:
数据加载成功了!