
正文
vbnet報表 vbnet报表矩阵控件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET中向报表传递参数时出错
VB.NET中向报表传递参数时出错
光看这一句的话,没发现问题,问题可能是出现在前面。
显示水晶报表的基本框架是这样的,如下:
'参数字段集合
Dim ParamFields As New ParameterFields
'参数字段
Dim ParamField As ParameterField
'离散值
Dim DiscreteVal As New ParameterDiscreteValue
''创建一个强类型报表实例
crReportDocument = New CrystalReport1
''将Dataset传递给报表
crReportDocument.SetDataSource(dataSet)
''将报表传递给浏览器
CrystalReportViewer1.ReportSource = crReportDocument
这个应该是你需要的,希望能帮到你,另外,如果你是刚刚接触水晶报表的话,关于水晶报表的问题你可以去 阿泰 CSND的BLOG 找找,不知道你有没有听说过,呵呵反正是很强大啦~
鍙傝 冭祫鏂欙细
伭悱吝栉媉升姁唪栿牿珛燀最娘檵
相关问答
Q1: 如何用VB.NET做水晶报表?
CrystalReportViewer
dataset 定义数据源
.rpt 文件描述具体报表样式
再加一个调用报表vbnet報表的FORMvbnet報表,就可以实现简单vbnet報表的报表功能
Option Explicit
dim Report as New Cystal1
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句vbnet報表的赋值将在后面被修改
CRViewer91.ViewReport
Screen.MousePointer = vbDefault '调用水晶报表完成后置鼠标为默认形状
End Sub
Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth
End Sub
Q2: vb.net报表设置记录行数
Visualbasic代码编辑器没有这个功能,但可以用第三方的编辑软件Emedit来实现这个功能。
1、用Emedit打开*.frm文件。
2、点工具,当前配置属性,然后勾选显示行号即可。
Q3: VB.NET2010调用利用水晶报表2013的API,给Oracle创建session后不能释放session的问题
你的数据库是出于什么模式运行,是专用模式还是共享模式呢,如果是共享模式的话可能是你的会话数达到上限,执行命令查看show
parameter
process;再查看select
county(*)
from
v$process;
比较一下这两个数值是否超过进程上限,如果要查看你的数据库是否出于共享模式还是专用模式可以执行如下语句select
distinct
server
from
v$session;如果值全是ditected
则为专用模式,如果有shared则为共享模式,共享模式经常会导致楼主这样的问题,导致会话数达到上限,资源部够用的情况
不过,个人感觉的话,报表出错太频繁会影响工作效率,你要是经常出现这类状况的话还是考虑换一下finereport,后者的出错率不会有这么高
vbnet報表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet报表矩阵控件、vbnet報表的信息别忘了在本站进行查找喔。






