C#dataset临近相同数据汇总在显示

问题描述

如图:大神们!求救啊!如何实现dataSET里一些相同的、邻近的数据汇总?

解决方案

解决方案二:
用groupby
解决方案三:
取消重复项,SQL中用selectdisinct实现
解决方案四:
DataSet缓存项目汇总项目//汇总依赖protectedvoidPage_Load(objectsender,EventArgse){if(Cache["Employees"]==null)//判断DataSet是否有缓存{if(aggDep!=null)//判断汇总依赖项对象是否已初始化{if(aggDep.HasChanged)//判断汇总依赖项是否改变{txtAggDep.Text="汇总依赖项集合中有项目改变!";if(filedep.HasChanged)//判断文件依赖项改变{txtAggDep.Text+="XML文件依赖项改变!";}if(keydep.HasChanged)//判断Key依赖项改变{txtAggDep.Text+="KeyDependency改变!";}}}AddDependency();//建立汇总依赖项}else{txtMsg.Text="";txtAggDep.Text="";}//CodeGo.net/GridView1.DataSource=(DataSet)Cache["Employees"];GridView1.DataBind();}//建立DataSet缓存的汇总依赖项privatevoidAddDependency(){//依赖项一,XML文件dsEmployee=newDataSet();//建立DataSet//读取XML文件dsEmployee.ReadXml(Server.MapPath("~/App_Data/Employees.xml"));//建立文件依赖项filedep=newCacheDependency(Server.MapPath("~/App_Data/Employees.xml"));Cache["Company"]="DotNet明日科技";//依赖项二,Key依赖项string[]keyDependencies={"Company"};keydep=newCacheDependency(null,keyDependencies);aggDep=null;//将依赖项一和二加入汇总依赖项中aggDep=newAggregateCacheDependency();aggDep.Add(filedep);//加入文件依赖项aggDep.Add(keydep);//加入Key依赖项Cache.Insert("Employees",dsEmployee,aggDep);//缓存DataSet,并建立汇总的依赖项txtMsg.Text="建立缓存汇总依赖项";}

时间: 2024-09-21 11:44:12

C#dataset临近相同数据汇总在显示的相关文章

sql统计每天的数据汇总成一条数据按月显示

问题描述 sql统计每天的数据汇总成一条数据按月显示 日期 (A) ID 值(B) 2006-06-06 1 2 2006-06-07 1 2 2005-05-05 2 2 2005-05-06 2 2 显示为 : ID 值 日期 1 4 2006-06-07 2 4 2005-05-06 日期格式类型为Varchar(50) 解决方案 好像有问题,你这个统计后的日期具体到了天没有意义了,你之前的表是同一个月id是一样的么?如果同一个月的数据id是一样的话 你试试这个 select id,sum

关于水晶报表10 的字报表数据填充和显示

数据|水晶报表|显示|水晶报表   水晶报表10版本,不再上水晶报表9一样自动帮你给子报表set 记录集,需要你在程序中自己添加 protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1; DataSet newDs = new DataSet();     .      .得到报表的数据集合set给newsDs    DataSet  dstMain=biz.GetDataSetList(pStart, pE

统计图-怎样把数据库里的数据用图表显示在手机上

问题描述 怎样把数据库里的数据用图表显示在手机上 我们公司有一些业务数据,希望能够通过简单一点的实现方式,对数据进行汇总统计,然后用图表显示出来,最好在手机上也可以查看.想问一下需要做些什么?实现起来难不难? 解决方案 最简单的就是直接看网页,第二种是做一个APP 解决方案二: echarts用的canvas绘图,移动端浏览器主流浏览器都支持canvas 解决方案三: 这种当然是通过web页面了,服务器提供.然后用各种图标控件,比如百度的echarts可以很好的画出各种图形.客户端只要有浏览器就

Stimulsoft Reports筛选数据来绑定显示2个报表

原文:Stimulsoft Reports筛选数据来绑定显示2个报表 今天用Stimulsoft Reports做报表的时候,遇到一个问题,需要一个报表中显示2个报表视图,我在百度和博客园中搜索了一下,发现这方面的资料很少,我自己最后把问题解决了之后,整理了一下给大家分享一下吧. 这种问题一般解决方法有2个:1.一张Stimulsoft Reports报表绑定2个数据源:2.一张报表绑定一个数据源,通过数据源的筛选来显示2个视图报表的数据.而第一种方法,现在的报表控件好像还都不支持一张报表绑定多

复杂检索数据并分页显示的处理方法

系统标题:复杂检索数据并分页显示的处理方法 系统功能:利用临时表检索数据库数据,然后分页显示的方法: 处理方法:采用临时表存放数据中间结果,根据中间结果显示数据           数据的显示采用隔行的方式处理 处理优点:对于复杂的查询,特别是涉及到多表的数据查询,如果直接使用查询条件,系统的           开销将很大,利用临时表把数据先保存,然后处理.这样对数据库的查询只要开销一次. 使用方法:只要把连接数据库的用户信息和数据表改变即可使用         <?   //连接数据库   

PHP复杂检索数据并分页显示的处理方法

  系统标题:复杂检索数据并分页显示的处理方法 系统功能:利用临时表检索数据库数据,然后分页显示的方法: 处理方法:采用临时表存放数据中间结果,根据中间结果显示数据 数据的显示采用隔行的方式处理 处理优点:对于复杂的查询,特别是涉及到多表的数据查询,如果直接使用查询条件,系统的 开销将很大,利用临时表把数据先保存,然后处理.这样对数据库的查询只要开销一次. 使用方法:只要把连接数据库的用户信息和数据表改变即可使用 <? //连接数据库 $dbh = mysql_connect('localhos

Visual C++中实现对图像数据的读取显示

  在利用VC进行数据库编程时,经常需要处理数据库中的图像数据,将该图像从数据库中读取出来并显示,图像数据与文本字段不同,它是作为OLE字段在数据库中存储,通过数据集对象的成员变量自动交换得到的图像数据,得到的数据并不能直接显示,如何处理图像数据,一直是数据库编程中的一个难点,目前关于VC进行数据库编程的资料不少,但很少涉及图像数据的操作,笔者针对一现状,结合自己开发的一个项目,解决了如何显示数据库中的图像这一问题,本文以操作ACESS数据库为例子,讲解一下自己的实现思路,希望对爱好VC编程的朋

Excel如何使用数据条功能显示数据差异

  1.打开需要显示数据差异的Excel表格 2.选中该数据,接着点击工具栏的"样式"→"条件样式"→"数据条" 3.我们就可以根据自己的需求选取数据条样式啦,选取完毕后返回文档我们就可以看到数据条会根据数据的差异显示不同的长度.

excel图表中如何设置数据标志的显示位置

  如何在excel图表中设置数据标志的显示位置 方法/步骤 为方便演示 制作如下excel表格 并生成内嵌柱状图 双击柱内如 弹出数据系列格式 数据标签设置为值 设置完后 值将显示在图标上 如下图所示 双击数据标签 弹出数据标志格式 按如下设置 标签在标记内 显示效果如下 标签值得是数字 标记指的是柱 这是标签居中的效果 这是标签在轴内侧的效果 这是标签在数据标记外的效果 注意事项 标签指的是数字 标记指的是柱 以上就是excel图表中如何设置数据标志的显示位置方法介绍,希望大家喜欢!