reportviewer控件mysql_如何将数据表绑定到ReportViewer运行时
小编典典
我找到了如何将数据表绑定到reportviewer的答案,我将在这里分享可能对其他人有用。
加入形成 clsTables类 , Report1.rdlc文件 , reportViewer1 。
然后点击的右上角 reportViewer1 ,组 选报告 给 Test.Report1.rdlc 。
在Report1.rdlc上点击 新建 ,
添加 数据集名称 :dsBody 数据源 :测试 可用数据集 :clsTables
点击 确定
右键单击Report1.rdlc,选择“ 插入表” ,将dsBody元素( Column0,Colum1,Column2 )
拖到Report1.rdlc表 。
Namespace Test{
public class clsTables {
// constructor
public clsTables(string col0, string col1, string col2) {
this.Column0= col0;
this.Column1= col1;
this.Column2= col2;
}
// properties
public string Column0{ get; set; }
public string Column1{ get; set; }
public string Column2{ get; set; }
}
}
namespace Test{
public class clsMain{
public void BindToRepprtViewer() {
// create dataset
DataSet ds = new DataSet("myDataset");
// create datatable
DataTable dt = new DataTable("myDatatable");
// add columns
dt.Columns.Add("column1", typeof(string));
dt.Columns.Add("column2", typeof(string));
dt.Columns.Add("column3", typeof(string));
// insert data rows
dt.Rows.Add("row1-col1", "row1-col2", "row1-col3");
dt.Rows.Add("row2-col1", "row2-col2", "row2-col3");
// add datatable to dataset
ds.Tables.Add(dt);
// save rows to rowList
List rowList = new List();
rowList .Clear();
foreach (DataRow row in dt.Rows) {
rList.Add(new clsTables(Convert.ToInt32(row.ItemArray[0]), row.ItemArray[1].ToString(), row.ItemArray[2].ToString()));
}
// binding rowList to bs
BindingSource bs = new BindingSource();
bs.DataSource = rowList;
// binding bs to rds
ReportDataSource rds = new ReportDataSource();
rds.Name = "dsBody";
rds.Value = bs;
// binding rds to report viewer
reportViewer1.Reset();
reportViewer1.LocalReport.ReportEmbeddedResource = "Test.Report1.rdlc";
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(rds);
reportViewer1.RefreshReport();
}
}
}
2020-05-17
reportviewer控件mysql_如何将数据表绑定到ReportViewer运行时相关推荐
- reportviewer控件mysql_真正的全动态报表:ReportViewer+RDLC
本文编译器使用 Visual Studio 2005 数据库采用XML格式 ReportView 版本为2.0 .net版本为2.0 一.水晶报表的缺陷 Crystal Repotrs的功能固然很强大 ...
- 在Sharepoint 2010中使用ReportViewer控件展示RDLC报表
微软的Visual studio提供了ReportViewer控件以及RDLC报表设计工具.下文主要介绍如何在Sharepoint 2010项目开发中使用ReportViewer和RDLC生成项目报表 ...
- VS2010 C# ReportViewer控件新手上路心得
环境:Visual Studio 2010, C#; 前言:本来是用VS2010连接Oracle数据库做一个报表功能,数据集设置部分出了些问题还未解决,因此先用本地动态数据为测试用例先熟悉VS自带的R ...
- reportviewer控件mysql_ReportViewer不连接数据库,自定义DataSet导出到报表
类型:翻译工具大小:4.4M语言:多国语言[中文] 评分:8.1 标签: 立即下载 最近在看报表这一块,在网上找到的大都是连接数据库的,对于自定义的DataTable数据没有详细的连接说明,经过一番寻 ...
- VB.NET基于ReportViewer控件显示RDLC文件学习总结。
最近一直在学习VB.NET中的ReportViewer控件绑定RDLC文件显示的内容,VB.NET对于这一块的教程并不如C#多,所以好多时候需要模仿C#,今天特地写一个总结,供后边的学习者以供借鉴(本 ...
- rdlc tablix_SQL Server中的报表–通过分组功能(由Tablix控件提供)处理数据
rdlc tablix 介绍 (Introduction) In many of our past "get togethers" we have discussed pivoti ...
- 虚拟列表控件---加载大数据行
平常所用到的列ListView/ListCtrl控件,都是只有行至几百行数据,直至今日,在项目中遇到了上10W量级数据条,终于感觉到普通加载的艰辛,遂到网上乱找一通,发现大同小异,转载了这篇比较详细的 ...
- 点击MSFlexGrid数据控件的标题进行数据排序
在进行数据库编程的时候,经常会用到MSFlexGrid控件进行数据显示.并且对数据进行排序是必不可少的一个环节.使用WINDOWS系统的用户,会习惯于点击标题进行数据排序.而MSFlexGrid控件本 ...
- 使用C#自带的ReportViewer控件生成报表
第一步:新建数据集 第二步:新建模板,添加数据集 第三步:新建Form窗体,拖入ReportViewer控件 第四步:加载之前建立的模板文件 最后一步:赋值 源代码如下: private void F ...
最新文章
- 关于数据库优化1——关于count(1),count(*),和count(列名)的区别,和关于表中字段顺序的问题...
- mangodb 高频数据_金融分析量化系统,高频交易程序数据库通常采用哪种方式存贮数据?...
- [linux]解决vsftpd 读取目录列表失败的问题
- (原创)C++11改进我们的程序之move和完美转发
- 【左偏树】【P3261】 [JLOI2015]城池攻占
- 12c表空间不存在_一文看懂Oracle查询表空间的每日增长量和历史情况统计
- less is more,so 只记 less
- php socket_create卡顿,phpsocket_createundefined的异常解决方法
- fanuc机器人与示教器配对_看FANUC机器人在重力浇铸行业,都是又累又重的活儿啊!...
- cs231n学习笔记-激活函数-BN-参数优化
- Microsoft Office 2021 简体中文正式版下载
- XP仿Windows7主题包 不占内存的。
- 计算机系统概述-为什么要学习计算机系统基础
- bp神经网络算法的优缺点,bp神经网络缺点及克服
- Android 10.0修改桌面时钟字体大小和字体颜色
- java正则表达式 工具类_Hutool之正则表达式工具类——ReUtil
- CAT的Client端初始化
- 华为手机隐藏的3大功能,现在才知道,怪不得别人手机这么好用
- 基于用户的API限流策略
- 服务器虚拟化书籍,服务器虚拟化解决方案书模板-精选版.doc
热门文章
- mysql触发器对同一张表做操作_MySql 触发器对同表操作
- squashfs重打包和ubi重打包
- 一些debug常用的魔法数值
- linux如何配置网卡地址吗,教会你如何完成Linux网络地址配置
- 新华三的背景_新华三集团与飞友科技签署战略合作协议,共赢智慧机场新时代...
- python123平台作业答案第十二周_【2018年 网鼎杯CTF 第二场】红日安全-网鼎杯WriteUp(24日 更新:web详解)...
- 昆明理工大学2017计算机考研题,2017年昆明理工大学现代农业工程学院341农业知识综合三[专业硕士]之计算机网络考研题库...
- php protected 的继承,14 PHP 类的继承 [public protected private] parent 构造方法 析构方法 重写 最终类和方法 设计模式...
- aix 的c库为什么都是静态库_关于AIX libpthread.a 静态库
- python 中反斜杠在字符串过长的正确用法