`

.NET快速信息化系统开发框架 V3.2 -> “用户管理”主界面使用多表头展示、增加打印功能

阅读更多

  RDIFrameowrk.NET 用户管理是使用非常频繁的模块,由于需要展示的字段比较多,以前的展示方式显得不是太规范,现3.2版本用户管理主界面进行了全新的设计,数据列表展示使用了Dev家族全新的GridControl控件。对列的展示进行使用了多表头展示的方式,同时新增了打印用户的功能。下面我们会做功能的展示并讲解开发的方法。

一、用户管理多表头展示的效果与实现。

实现方法:

  1.首先要把DevExpress的GridControl转换为BandedGridView

  2.设置显示列及绑定的字段,此处设置与我们平常使用GridControl制件一样

  3.进入设计视图,点击Bands,见下图。 

  3.1 添加多个Band,如下图中单击“Add New Band...”添加。

  3.2 布局:拖动相应Band进行布局,根据需要调整Band的位置。

  4.3 数据绑定:点击Show Columns selector 显示之前我们设置好的列,选取相应列到指定的Band下面即可。

二、用户管理打印用户功能的效果与实现。

  打印是最常用的功能,用户管理少不了打印功能,打印用户的效果如下所示: 


  在用户打印界面,我们可以对打印的数据输出到各种格式,如:PDF文件,HTML文件,Excel文件等,也可以直接邮件发送当前打印数据,还可以设置打印的水印等,在打印窗口都可以设置,功能非常的丰富。

  这儿的打印组件使用了Dev控件默认的打印控件XtraPrinting,打印功能参考代码:

 

[csharp] view plain copy
 
  1. private void btnPrint_Click(object sender, EventArgs e)  
  2. {  
  3.     PrintableComponentLink link = new PrintableComponentLink(new PrintingSystem())  
  4.     {  
  5.         Component = this.grdList,  
  6.         Landscape = true,  
  7.         PaperKind = PaperKind.A3  
  8.     };  
  9.     link.CreateMarginalHeaderArea += LinkOnCreateMarginalHeaderArea;  
  10.     link.CreateDocument();  
  11.     link.ShowPreview();  
  12. }  
[csharp] view plain copy
 
  1. private void LinkOnCreateMarginalHeaderArea(object sender, CreateAreaEventArgs e)  
  2. {  
  3.     string titile = "用户列表";  
  4.     PageInfoBrick brick = e.Graph.DrawPageInfo(PageInfo.None, titile, Color.DarkBlue, new RectangleF(0, 0, 100, 21), DevExpress.XtraPrinting.BorderSide.None);  
  5.     brick.LineAlignment = BrickAlignment.Center;  
  6.     brick.Alignment = BrickAlignment.Center;  
  7.     brick.AutoWidth = true;  
  8.     brick.Font = new Font("宋体", 15f, FontStyle.Bold);  
  9. }  

相关文章:        

     RDIFramework 平台代码生成器V3.2 发布版 

   RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录  

   RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

.NET快速信息化系统开发框架 V3.2 -> Web 用户管理模块编辑界面-组织机构选择支持级联选择 

 

  一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。 

      RDIFramework.net官方网站:http://www.rdiframework.net/ 

      RDIFramework.Net官方博客:http://blog.rdiframework.net/ 

      同时需要说明的,以后的所有技术文章以官方网站为准,欢迎大家收藏! 

      RDIFramework.NET框架由专业团队长期打造、一直在更新、一直在升级,请放心使用!  

  欢迎关注RDIFramework.net框架官方公众微信微信号:rdiframework-net),及时了解最新动态。

   扫描二维码立即关注

 

 

 

0
0
分享到:
评论

相关推荐

    免费DataGridView打印及.NET轻松打印控件6.01版(VB打印,C#打印,图表打印,Excel导入导出,多表头显示与打印)

    13、多表头(跨行跨列的复杂表头)打印功能,多表头组件支持多表头显示与打印、单元格内容的合并显示、打印与导出。 14、自定义纸张支持功能。 15、直接打印窗口中的TreeView控件功能。 16、打印窗口中的ListView...

    .net导出excel多表头设置

    在.NET框架中,导出Excel是一项常见的任务,尤其在数据可视化和报告生成方面。当我们需要创建复杂的Excel工作簿时,设置多表头是一项关键功能。本文将深入探讨如何使用.NET来实现这一目标,同时考虑跨行和跨列的设置...

    ASP.NET—014:Gridview复合表头

    ASP.NET的GridView控件是网页开发中用于展示数据表格的强大工具。在许多情况下,我们可能需要创建复杂的表头,以更好地组织和呈现数据。"ASP.NET—014:Gridview复合表头"这个主题正是关于如何在GridView中实现这种...

    gridview固定表头 横向滚动 纵向固定

    "GridView固定表头横向滚动纵向固定" GridView是一个基于ASP.NET的数据控件,用于显示数据表格。...这些控件和样式的结合使用,能够使GridView控件具有固定表头横向滚动纵向固定的功能,从而提高用户体验。

    ASP.NET固定GridView表头_SuperTables

    ASP.NET 是一个强大的Web应用程序开发框架,由微软公司推出,用于构建动态、数据驱动的Web应用。在ASP.NET中,GridView控件是一个常用的组件,它允许开发者以表格形式展示数据,便于用户查看和操作。然而,当...

    asp.net webform冻结列 冻结表头 复杂表头

    在ASP.NET WebForm开发中,有时我们需要创建具有复杂布局的表格,例如,表格可能需要有冻结的列或表头,以便用户在滚动时始终保持关键信息可见。这种功能在处理大量数据或者多列分类的场景中尤其有用。下面将详细...

    C#ASP.NET客户自定义报表管理系统源码数据库 SQL2008源码类型 WinForm

    ASP.NET客户自定义报表管理系统源码 主要模块有: 1.数据库管理:数据库信息配置、备份、还原、下载等 2.用户管理:增删改查用户信息,分配审核权限和操作报表权限 3.菜单节点管理:定义、修改、删除菜单信息,...

    .net datagrid表头合并

    在.NET开发中,DataGrid控件是用于展示数据表格的常用组件,特别是在Windows Forms和WPF应用程序中。本文将深入探讨如何实现`.NET datagrid表头合并`,以及如何从TreeView中获取数据并加载到DataGrid中,创建具有...

    免费DataGridView打印及.NET轻松打印控件5.7版(VB打印,C#打印,Excel导入导出,多表头显示与打印)

    本DataGridView打印控件和.NET打印控件5.7版2014年11月2日修改完成,完全免费,在.NET2.0及以上环境下都可以使用(VB打印、C#打印都是可以的),有帮助文档与使用实例。 与上一版相比,控件5.7版的主要更改如下: 1...

    链表的迷你应用 学生信息管理系统

    ### 链表的迷你应用:学生信息管理系统 #### 一、系统概述 本文档将详细介绍一个基于链表实现的学生信息管理系统。该系统主要用于管理学生的简单信息,如姓名、性别和年龄等。通过本系统,我们可以进行添加学生...

    免费DataGridView打印及.NET轻松打印控件5.6版(VB打印,C#打印)

    本DataGridView打印控件和.NET打印控件5.6版(含报表模板设计组件)2014年6月22日修改完成,完全免费,在.NET2.0及以上环境下都可以使用(VB打印、C#打印都是可以的),有帮助文档与使用实例。 与上一版本的5.5版...

    qt 表格多行表头,复杂表头

    在Qt编程中,QTableWidget是一个非常常用的组件,用于展示二维数据,通常用于创建简单的表格。...在开发过程中,理解和熟练掌握QTableWidget及其相关组件的API是非常重要的,这将有助于构建出更加用户友好的界面。

    dwz .net 简单分页 表头排序、查询

    【标题】:“DWZ.NET 简单分页、表头排序及查询”是指在.NET开发环境中使用DWZ(Dynamic Web Zone)框架实现的一种高效、便捷的网页数据展示功能。DWZ.NET是一款基于Ajax的前端交互框架,尤其适用于构建富交互性的...

    QT表头支持多列显示,功能强大

    QT框架是Qt公司开发的一款强大的跨平台应用程序开发框架,它广泛应用于GUI(图形用户界面)设计,同时也支持命令行和其他非GUI应用。在QT中,QTableView、QTableWidget等组件提供了表格展示的功能,其中“QT表头支持...

    VB.NET多表头(复合表头)datagridview控件dll

    把此dll放到项目的debug目录下,然后在引用中选择浏览找到此dll,将其myColHeaderTreeView属性设置为treeView1,treeview1的节点情况即为多表头情况。通过修改treeview1的节点即可修改表头,可实现各种复合表头!

    asp.net html+table固定表头和左侧列.rar

    ASP.NET 是一个强大的Web应用程序开发框架,由微软公司推出,用于构建动态、数据驱动的网站和Web应用程序。在这个“asp.net html+table固定表头和左侧列.rar”压缩包中,我们聚焦的是如何在HTML表格(Table)中实现...

    PHPExcel导出

    接着,使用`getActiveSheet()->setCellValueByColumnAndRow($columnIndex, $rowIndex, $value)`方法填充这些表头信息。这里的`$columnIndex`是列索引(从0开始),`$rowIndex`是行索引(也从0开始),`$value`是你要...

    asp.net gridview 合并表头。合并列

    本文将详细讲解如何在GridView中实现表头的合并以及列的合并,帮助你创建更加美观和易读的数据展示界面。 首先,我们要明白在GridView中合并表头的目的是为了对数据进行分组,使用户能更好地理解数据结构。这通常...

    Asp.net动态表头生成类

    在ASP.NET开发中,动态表头生成是一项常用的技术,它允许开发者在运行时根据不同的数据源和需求构建灵活多变的表格布局。标题"ASP.NET动态表头生成类"指向了这一关键点,即如何在ASP.NET环境中创建一个类来实现这种...

    asp.net(c#)批量打印功能实现

    在ASP.NET(C#)开发中,批量打印功能是一项常见的需求,尤其在企业级应用中,如报表、发票或证书的批量生成与打印。本教程将详细介绍如何从SQL Server 2005数据库检索数据并实现批量打印功能。 首先,我们需要在ASP...

Global site tag (gtag.js) - Google Analytics