asp.net 报表有什么好的架构方式吗

问题描述

以前没做过报表开发最近一个库存系统需要报表,但我现在遇到个问题,好像在绑定数据源的时候基本上都选datatable和IEnumerable类型那么当我绑定一张入库报表的时候,要牵扯到数据库4张表物品表、入库表、入库详细表、物品类型表这样每次绑定报表的时候(如入库表、出库表、退料表等)都要手动去创建一个dataset或者list个人觉得很麻烦有什么简便的方法吗。。。比如通过继承,模版方式等。坐等解答。

解决方案

解决方案二:
...一个人都没啊汗。

时间: 2024-10-22 06:54:53

asp.net 报表有什么好的架构方式吗的相关文章

ASP.NET存储过程实现分页效果(三层架构)_实用技巧

本文实例为大家分享了ASP.NET存储过程实现分页的具体代码,供大家参考,具体内容如下 实现效果: 文本框内输入跳转的页数,点击GO会跳转到该页 首先在项目下加入BLL,DAL,DataAccess,MODEL类库1.前台界面 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="原始刷新分页.aspx.cs" Inherits="分页.原始刷新分页" %&g

[ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面

原文:[ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面 随着最终用户对用户体验需求的不断提高,实际上我们很多情况下已经在按照桌面应用的标准来设计Web应用,甚至很多Web页面本身就体现为一个单一的页面.对于这种复杂的页面,我们在设计的时候不可以真的将所有涉及的元素通通至于某个单独的View中,将复杂页面相对独立的内容"分而治之"才是设计之道.我们可以借鉴Smart Clent应用的设计方式:将一个Windows Form作为应用的容器(Smart Client Sh

ASP调用带参数存储过程的几种方式_存储过程

ASP调用带参数存储过程的几种方式     选择自 hxfwsk 的 Blog   关键字   存储过程  出处      作者: 讨饭猫 ASP调用带参数存储过程的几种方式 最近有很多的朋友问到调用存储过程的问题,这里简单介绍几种ASP调用带参数存储过程的方法. 1 这也是最简单的方法,两个输入参数,无返回值: set connection = server.createobject("adodb.connection") connection.open someDSN  Conne

关于两种不同的网站架构方式的转换问题?

问题描述 我想问一下,我现在正在负责一个门户网站的架构工作,我原来在公司做的一直是按照系统的功能模块进行系统的整体架构,好比说,现在一个信息发布系统NewsSystem,那么它下面又分为NEWS模块,和ASSISTANCE模块吧,那么我这两个模块里都有Data.cs和Business.cs分别处理相应的数据层和业务逻辑层,这是我原来的架构方法.但是现在公司要采用另一种架构方法,就是按层来架构,就是说整个的NewsSystem系统架构里,把所有的包括NEWS模块和ASSISTANCE模块的Data

请问在asp.net(aspx)页面 使用 Qstring方式 传“汉字”参数 给asp页面出现乱码怎么解决?

问题描述 请问在asp.net(aspx)页面使用Qstring方式传"汉字"参给asp页面出现乱码怎么解决?aspx页面使用了以下三几种编码://stringstrXianMing=System.Web.HttpUtility.UrlEncode(ddlXianMing.SelectedValue,Encoding.GetEncoding("GB2312"));//stringstrXingBie=System.Web.HttpUtility.UrlEncode(

手机上的信息架构方式

信息架构 即信息的组织结构.它的任务就是在信息与用户之间建立一个通道,使用户能够获取到其想要的信息.一个有效的信息架构方式,会根据用户在完成任务时的实际需求来指引用户一步一步的获得他们需要的信息. 比如我们去饭店点菜.去商场买衣服,要完成这类日常生活中最常见的任务,用户最希望的就是过程简短.不用过多的去思考.所以根据用户的实际需求,这类任务就要采取比较顺畅的架构方式.相反,如果在PC上玩一个大型的网络游戏,为了满足用户在http://www.aliyun.com/zixun/aggregatio

ASP.NET MVC5网站开发文章管理架构(七)_实用技巧

一.总体说明 先看一下文章管理设想要实现的功能: 再看一下类图 这里Category是栏目:CommonModel是公共模型:Article是文章:Attachment是附件: CommonModel是内容管理这块抽取出来的公共部分,像文章,咨询甚至产品都有一些共同的内容这里把它单独提取出来作为一个类.CommonModel可能包含一片文章,包含一组附件,包含一系列评论,他们之间的关系类图中已经表示出来.  二.搭建架构 这个顺序根以前一样 1.IDAL 在IDAL添加接口InterfaceCo

请教asp.net 报表打印问题?

问题描述 =====打印代码========publicpartialclassReportView:System.Web.UI.Page{privateClassDataclsData=newClassData();privateClassCommonclsCommon=newClassCommon();privateReportDocumentTmpReport;protectedvoidPage_Load(objectsender,EventArgse){stringstrRptName=

ASP.NET MVC5网站开发咨询管理的架构(十一)_实用技巧

一.总体说明 1.实现功能 2.类图 由于文章部分把大部分类都是实现了,这里仅多了一个Consultation类. 二.创建咨询模型类 在Ninesky.Models项目添加类Consultation(咨询模型),该模型跟Article类似都是CommonModel的扩展.1.添加Consultation类. using System; using System.ComponentModel.DataAnnotations; namespace Ninesky.Models { /// <sum