使用RDLC报表(二)--使用自定义数据集
使用RDLC报表(二)--使用自定义数据集
<!--[if !supportLists]-->1<!--[endif]-->新建窗体
<!--[if !supportLists]-->2<!--[endif]-->建立数据源
3<!--[endif]-->建立报表
新的数据报表已经生成,下面开始对数据源进行设置。
<!--[if !supportLists]-->4<!--[endif]-->对报表自动生成的数据源进行设置
选择工具栏 à 报表 à 数据源,选中所要修改的数据源后,用“重命名”对其进行修改,如myds。
修改完成后,确定退出此窗口。
选中报表设计器内的表格,显示属性。将表格的数据集名称更改为上面修改的名称。
如果一个报表文件内只有一个数据源,则表格内的数据值可直接写为“=Fields!字段.Value”的格式,如果包含多个数据源,则要对此字段的取值进行指定,如“=(Fields!字段.value,“数据集名称””。
<!--[if !supportLists]-->5<!--[endif]-->手动生成数据源
手动生成的数据集内必须包含报表文件内设计的字段名称,否则会运行出现错误。
生成数据集:
{
//取得数据集stringconnstring="Data Source=.;Initial Catalog=Northwind;Integrated Security=True";System.Data.SqlClient.SqlConnection conn1
=newSystem.Data.SqlClient.SqlConnection(connstring);System.Data.SqlClient.SqlCommand command1
=newSystem.Data.SqlClient.SqlCommand("select * from customers", conn1);System.Data.SqlClient.SqlDataAdapter ada1
=newSystem.Data.SqlClient.SqlDataAdapter(command1);DataSet c_ds
=newDataSet();try{conn1.Open();
ada1.Fill(c_ds);
}
finally{conn1.Close();
command1.Dispose();
conn1.Dispose();
}
//为报表浏览器指定报表文件this.reportViewer1.LocalReport.ReportEmbeddedResource="report.Report1.rdlc";//指定数据集,数据集名称后为表,不是DataSet类型的数据集this.reportViewer1.LocalReport.DataSources.Clear();this.reportViewer1.LocalReport.DataSources.Add(newMicrosoft.Reporting.WinForms.ReportDataSource("myds", c_ds.Tables[0]));//显示报表this.reportViewer1.RefreshReport();}
运行后的数据显示:
转载于:https://www.cnblogs.com/chenbg2001/archive/2011/04/14/2016091.html
使用RDLC报表(二)--使用自定义数据集相关推荐
- [导入]使用RDLC报表(二)--使用自定义数据集
摘要: <!--[if!supportLists]-->1<!--[endif]-->新建窗体 <!--[if!supportLists]-->2&l. ...
- C# rdlc 报表学习总结
C# 创建报表过程详解 http://www.jb51.net/article/68481.htm 本文给大家介绍的是使用vs2012 c#创建报表的全部过程的记录,十分的详细,有需要的小伙伴可以参考 ...
- 行人属性识别二:添加新网络训练和自定义数据集训练
序言 上一篇记录了训练过程,但是项目中提供的模型网络都是偏大的,如果想要在边缘设备上部署,还是比较吃力的,所以本文记录如何加入新的网络模型进行训练,以repvgg为例,加入mobilenet.shuf ...
- 【YOLOv5实战2】基于YOLOv5的交通标志识别系统-自定义数据集
实战博客指引: 实战环境搭建 自定义数据集 模型训练 模型测试与评估 YOLOv5整合PyQt5 项目源代码可联系博主获取. 一.数据准备 1.1 从官网下载YOLOv5 打开官网YOLOv5,使用g ...
- 模糊度判断:史上最详细图像质量评价(IQA)-训练自定义数据集--第三节
这章节我会讲解的是我在工作上自己开发的项目,模糊度判断,该项目我是将图像质量评价论文–hypernet网络移植到mmclassification中进行图片质量评估,若有地方说错的我会第一时间纠正,如果 ...
- RDLC报表---自定义数据集
//连接字符串 string connstr = "Data Source=.;Initial Catalog=WWALMDB;User ID=sa;Password=sqlsql" ...
- 皕杰报表自定义扩展~自定义数据集
正常情况下,皕杰报表的数据集是直接连接数据库取数的,但是如果遇到特殊情况需要通过中间件连接数据库,而非直接连接,就需要用到自定义数据集. 所谓自定义数据集,就是说数据集是自己写的一个java类,这个类 ...
- rdlc怎么添加dataset_自定义数据的RDLC报表开发入门(一)
(1)前言 使用了VS好多年,一直认为制作报表是件很头痛的事,不是自己没有研究过,但说真的的确是很头痛的事,尤其是C#下面的各种数据绑定,网上蜡人张的BLOG对RDLC就有很透彻的详细说明,我看了半天 ...
- ML:基于自定义数据集利用Logistic、梯度下降算法GD、LoR逻辑回归、Perceptron感知器、SVM支持向量机、LDA线性判别分析算法进行二分类预测(决策边界可视化)
ML:基于自定义数据集利用Logistic.梯度下降算法GD.LoR逻辑回归.Perceptron感知器.支持向量机(SVM_Linear.SVM_Rbf).LDA线性判别分析算法进行二分类预测(决策 ...
最新文章
- Linux学习记录--数据流重定向
- nginx负载均衡高可用
- maven与spring_与Spring和Maven签约首个SOAP服务
- 利用SVD-推荐未尝过的菜肴2
- 【电脑问题】win10更新后,java环境有问题:Error:missing `server` JVM at `*:\java\jre8\bin\server\jvm.dll`
- android 控制流混淆 反向,AST混淆实战:仿obfuscator混淆控制流平坦化
- jinja Expressions
- php 锁屏,fcode-页面九宫格自动锁屏js插件
- 必须掌握的Java基础知识(三)
- a better git log
- CentOS 5.5编译安装lnmp
- vue视频播放——vue-video-player
- 大学生软件设计大赛文档要求
- python 图像扭曲 opencv仿射变换 cv2.getAffineTransform() cv2.warpAffine()应用实例
- Flutter开发一个云音乐APP(包含接口地址,亲测可用)
- 【JVM系列JKD8】参数参考表
- 帮我起个名字,带淇,两个字的
- VB中Byval和byref的区别
- OpenGL ES 实现瘦脸大眼效果
- linux raid 找回文件,Linux下软RAID的实现与数据恢复