[原创]手把手把DW放入ASP.net中(附C#源码)
原贴地址:http://www.c-wl.com/bbs/dispbbs.asp?boardID=4&ID=137&page=1
准备:下载dw.net 1.5 http://download.sybase.com/beta/dw15beta/DataWindow.NET.zip
一:安装dw.net1.5,还需要vs.net 2003
二:使用DataWindow Designer画几个DW,原来程序可以直接加入,在应用处进行移植就行了,我这用的数据表是PB的一个系统表pbcatcol建立的,只好用PB连接数据库后就可以测试了
三:使用VS.NET2003建立一个ASP.NET的应用,从sybase datawindow工具栏中拖一个transaction和WEBDW控件到页面中就可以了
此主题相关图片如下:
经过测试,grid,freeform,Crosstab,Graph可以直接放在网页中了,一句updatadata就解决数据提交的问题了
复合报表、嵌套报表还不能直接用
DDLB,DDDW可以直接用,allowedit不能用
grid风格实现的效果
此主题相关图片如下:
crosstab的效果,真是太好了,能解决不少统计的事
此主题相关图片如下:
freeform的格式,有点可惜,还不理想,特别是中国式报表放进去全变样了
此主题相关图片如下:
图形风格
此主题相关图片如下:
注意:
要使用保存功能,要将AutoSaveDataCacheAfterRetrieve 设置成true
问题
DataWindow和DataTable/DataSet的交互问题,现在还没有解决;
Transaction最好能和.NET的connect统一,混在一起用起来感觉乱七八糟不易控制;
源码下载