java rdlc_ReportViewer,RDLC 报表开发之个性化样式

报表开发中,客户对样式提出了要求:1、工具栏上显示每页条数2、只导出Excel,不需要下拉菜单。3、报表上显示的图表,分页时,每页都要显示,但导出后,图表是一个,且都在最下面。另外的功能点:4、每页显示标头5、标题行和 奇偶行样式解决方案:1、工具栏上显示每页条数搜索无果后(RportViewer 没提供类似的功能吧.),暴力解决.好像网上也有类似的方案./// /// 给报表添加每页条数. Ud...
摘要由CSDN通过智能技术生成

报表开发中,客户对样式提出了要求:

1、工具栏上显示每页条数

2、只导出Excel,不需要下拉菜单。

3、报表上显示的图表,分页时,每页都要显示,但导出后,图表是一个,且都在最下面。

另外的功能点:

4、每页显示标头

5、标题行和 奇偶行样式

解决方案:

1、工具栏上显示每页条数

搜索无果后(RportViewer 没提供类似的功能吧.),暴力解决.好像网上也有类似的方案.

///

/// 给报表添加每页条数. Udi 2012年3月2日

///

///

///

public static void AddPageSize(this ReportViewer Report, HtmlInputHidden hdPageSize, Control Button)

{

var toolBar = FindToolBar(Report.Controls, "Microsoft.Reporting.WebForms.ToolbarControl");

//第1个是页码组,第2个是缩放组. 有依赖性.

var zoomGroup = toolBar.Controls[1];

var label = new LiteralControl();

label.ID = "lab_PageSize";

var items = new int[] { 5, 10, 20, 50 };

var options = new List();

for (int i =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值