报表设计好之后,尝试在web页面中显示:
需要两个控件:CrystalReportSource:报表源,用来绑定报表文件;
CrystalReportViewer:用来绑定上面的报表源。
在Viewer的选项中设定各种格式,有打印、导出等设置
这个时候出现一个问题:目前我的数据库是没有密码的,如果使用的SQL验证方式呢?
先把数据库改为SQL Server身份验证,在VS2008下做一下测试,会发现直接是数据库的登录界面,在VS2005下却很正常。
这时在VS2008下可以把数据库的登录名和密码保存在报表模板中,或者放在web.config文件中。
但是在VS2005里面,却怎么改登录模式都能显示报表数据,好像能够智能识别一样,闷…
手动绑定数据的方式:
首先创建一个报表文档,相当于CrystalReportSource,然后使用.Load方式加载报表文件
水晶报表-中如何打印条形码?
关于在CrystalReport中使用Barcode,On-lineHelp的说明如下:有关如何在Crystal报表中使用条形码的信息,请访问Azalea站点,网址为:http://www.azalea.com/CrystalReports/index.html通过该站点可了解示例条形码、有关CrystalReports/AzaleaBarcodeUFL的信息,以 [...]
在水晶报表中动态显示任意格式的图片
如何在水晶报表中动态显示任意格式的图片 前段时间,Accounting 项目内需要在水晶报表中动态显示任意格式的图片。但是,水晶报表只支持OleDb的静态加载图片和动态在 IFi [...]
水晶报表中测试纸张的margins
设计和显示的效果老是不同,发现跟margins有关,测试一下rd.PrintOptions.PageMargins.bottomMargin360rd.PrintOptions.PageMargins.topMargin 360rd.PrintOptions.PageMargins.leftMargin 360rd.PrintOptions.PageMargins. [...]
获取wpf datagrid当前被编辑单元格的内容
获取wpfdatagrid当前被编辑单元格的内容确认修改单元个的值,使用到datagrid的两个事件开始编辑事件BeginningEdit="dataGrid_BeginningEdit"编辑结束事件CellEditEnding="dataGrid_CellEditEnding"代码片段如下 //开始修改时单元格内的值 & [...]
关于WPF的ComboBox中Items太多而导致加载过慢的问题
我的一个同事在加载字体列表时遇到了一个让人崩溃的问题:由于系统字体可能较多(可能有好几百项),导致使用ComboBox显示字体列表异常缓慢,需要让人抓狂的3~5秒,这是由于ComboBox在展开列表时绘制了列表中的每一项,为了避免这个问题,我们可以使用VirtualizingStackPanel来代替ComboBox默认的项目面板StackPanel:   [...]
VS2010中水晶报表应用与部署
Vs2010的水晶报表;选择下面一个下载(1是包括所有DLL);下载安装后打开VS2010就可以在左边工具栏中看到CRYSTALREPORTVIEWER,并且可以新建水晶报表了;用法跟以前版本的用法类似; 不过要注意下面几点;A. 运行环境不能为.NETFRAMEWORK4.0CLINETPROFILE,要改为.NETFRAMEWORK4,选中项目 [...]
WPF中如何得到ComboBox的选中值(SelectedValue)?
用惯了Asp.Net中的ComboBox和ListBox,想当然的以为SL/Winform/WPF中的ComboBox也应该有类似SelectedValue的属性,但是结果很遗憾,木有!不过,这个问题其实在Winform中就有了,这里给出三种还算简便的解决办法:1.参考http://www.cnblogs.com/libra163/archive/2009/01/06/1370146. [...]