社区
VB
帖子详情
如何实现让reportviewer接受参数查询
亚斯
2008-04-08 10:43:04
在VS2005中,WINFORM窗体上一个COMBOX一个reportviewer,打算做一个报表,报表内容根据COMBOX中的内容予以选择。现在在RDLC设计界面设置了数据源,使用SQL语句,但不知道如何让它接受COMBOX的参数。
...全文
913
9
打赏
收藏
如何实现让reportviewer接受参数查询
在VS2005中,WINFORM窗体上一个COMBOX一个reportviewer,打算做一个报表,报表内容根据COMBOX中的内容予以选择。现在在RDLC设计界面设置了数据源,使用SQL语句,但不知道如何让它接受COMBOX的参数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
亚斯
2008-04-09
打赏
举报
回复
[Quote=引用 7 楼 sesea 的回复:]
我是这么用的,参考
ReportDataSource datasourcePODetail = new ReportDataSource("PORepDataSet_PODetail", DS.Tables[1]);
ReportDataSource datasourcePO = new ReportDataSource("PORepDataSet_PO", DS.Tables[0]);
ReportDataSource datasourcePOTotal = new ReportDataSource("PORepDataSet_POTotal", DS.Tables[2]);
ReportViewer1.LocalReport.DataSources.C…
[/Quote]
如果单单要实现报表刷新功能怎么写?ReportViewer1.LocalReport.Refresh()好像不行
sesea
2008-04-09
打赏
举报
回复
我是这么用的,参考
ReportDataSource datasourcePODetail = new ReportDataSource("PORepDataSet_PODetail", DS.Tables[1]);
ReportDataSource datasourcePO = new ReportDataSource("PORepDataSet_PO", DS.Tables[0]);
ReportDataSource datasourcePOTotal = new ReportDataSource("PORepDataSet_POTotal", DS.Tables[2]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(datasourcePODetail);
ReportViewer1.LocalReport.DataSources.Add(datasourcePO);
ReportViewer1.LocalReport.DataSources.Add(datasourcePOTotal);
ReportViewer1.LocalReport.Refresh();
亚斯
2008-04-09
打赏
举报
回复
嗯,现在可以把数据根据COMBOX来筛选了,不过RDLC报表不会刷新,要我再按RDLC的那个控制栏上的刷新按钮。能不能把RDLC的刷新功能写在BUTTON里面。
我写了一句:Me.ReportViewer1.LocalReport.Refresh()
好像不行
亚斯
2008-04-09
打赏
举报
回复
搞出来了,在TABLEADAPTER里面增加一个带参数的查询,填充方式叫FILLBY,然后在窗体的BUTTON代码里面写
Dim a As String = TextBox1.Text
表1TableAdapter.FillBy(数据库DataSet.表1, a)
再写个报表刷新:
Me.ReportViewer1.RefreshReport()
谢谢各位帮助
懒牛科技
2008-04-08
打赏
举报
回复
我以前用服务端去做的报表
参数是这样穿的
ReportParameter[] p = {
new ReportParameter("sql语句内的参数", "Value"),
};
亚斯
2008-04-08
打赏
举报
回复
[Quote=引用 1 楼 CloneCenter 的回复:]
无非就是使用不同的SQL查询语句条件过滤罢了。
[/Quote]
怎么使用不同的SQL语句?
CloneCenter
2008-04-08
打赏
举报
回复
无非就是使用不同的SQL查询语句条件过滤罢了。
showrock
2008-04-08
打赏
举报
回复
不是那样写的,是在报表设计器里写,打开报表文件,在左边工具栏里拖一个文本框出来,然后在文本框上点右键,在出来的菜单里选表达式,然后在弹出的窗口里选字段名称,然后写表达式,明白了吧!!!
亚斯
2008-04-08
打赏
举报
回复
[Quote=引用 3 楼 mqcan 的回复:]
我以前用服务端去做的报表
参数是这样穿的
ReportParameter[] p = {
new ReportParameter("sql语句内的参数", "Value"),
};
[/Quote]
这句写在哪里?
钻取式报表
- 另一个用于从`Orders`表中获取数据集,并
接受
一个`CustomerID`
参数
。 - 这些方法可以通过自定义类库
实现
,或者直接在Visual Studio的数据集中添加。 ##### 步骤8:绑定数据源 - 在Form的Button的Click事件处理...
RDLC使用手册v2.doc
RDLC报表支持
参数
化,可以
接受
用户输入或程序传递的
参数
,根据
参数
值动态生成报表内容。 6) **RDLC数据钻取功能
实现
** 数据钻取允许用户在不同层级间切换,查看详细信息。通过在报表中设置链接和触发器,可以
实现
...
C#报表操作--设置每页打印20行实例源码
例如,可以编写一个方法,该方法
接受
一个数据源和每页行数
参数
,然后遍历数据源,每遇到第20行就结束当前页并开始新的页。这样可以精确控制每页的行数。 5. **事件处理**: 利用
ReportViewer
控件的事件,如...
asp.net 动态生成rdlc报表(原创)
它的构造函数
接受
两个
参数
:数据源名称和数据源本身(通常是DataSet中的一个DataTable)。
ReportViewer
通过这个对象来识别和关联报表定义中的数据源。 7. 自定义报表样式的必要性:在实际应用中,报表的样式需要...
ReportViewer
控件与报表发布安装软件指南
Microsoft
ReportViewer
控件与
ReportViewer
LP组件为开发者提供了一种在应用程序中直接展示报表的解决方案。
ReportViewer
控件是广泛使用在.NET应用程序中的一个内置控件,而
ReportViewer
LP是一个专门优化了性能的轻量...
VB
16,717
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章