sql-ASP网页汇总数据行的明细数据如何显示和隐藏?

问题描述

ASP网页汇总数据行的明细数据如何显示和隐藏?

如题,做了一个ASP网页,统计销售汇总数据。现在想实现这样一个功能,点击某一行汇总数据,其明细数据会在下方显示出来,再点击一下,明细数据会隐藏掉,请问这个功能用ASP如何实现?

解决方案

您试一试 这里用到jquery 哟

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>明细数据如何显示和隐藏</title>
<style>
table{ border:1px solid #ddd;border-collapse:collapse;}
td{ font:normal 12px/17px Arial;padding:2px;width:100px;}
th{ font:bold 12px/17px Arial;text-align:left;padding:4px;border-
bottom:1px solid #000;width:100px;}
.parent { background:#FF100F;cursor:pointer;}
.odd{ background:#FFFFEE;}
.selected{ background:#FF6600;color:#fff;}
</style>
<script src="js/jquery1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
    $('tr.parent').click(function(){
            $(this)
                .toggleClass("selected")
                .siblings('.child_'+this.id).toggle();
    }).click();
})
</script>
</head>
<body>
    <table>
        <thead>
            <tr><th>地区</th><th>销售额</th><th>销售目标</th></tr>
        </thead>
        <tbody>
            <tr class="parent" id="row_01"><td >东南区</td><td>5001</td><td>71000</td></tr>
            <tr class="child_row_01"><td>东南一分部</td><td>4000</td><td>50000</td></tr>
            <tr class="child_row_01"><td>东南二分部</td><td>1000</td><td>10000</td></tr>
            <tr class="child_row_01"><td>东南三分部</td><td>1</td><td>11000</td></tr>

            <tr class="parent" id="row_02"><td >西南区</td><td>1233</td><td>456555</td></tr>
            <tr class="child_row_02"><td >西南一分部</td><td>1233</td><td>456555</td></tr>
            <tr class="child_row_02"><td >西南二分部</td><td>1233</td><td>456555</td></tr>

<tr class="parent" id="row_03"><td >华南区</td><td>1833</td><td>456555</td></tr>
            <tr class="child_row_03"><td >华南一分部</td><td>1633</td><td>66655</td></tr>
            <tr class="child_row_03"><td >华南二分部</td><td>1633</td><td>8955</td></tr>

        </tbody>
    </table>
</body>
</html>

解决方案二:

使用 gnuplot 在网页中显示数据

时间: 2024-10-30 12:23:44

sql-ASP网页汇总数据行的明细数据如何显示和隐藏?的相关文章

Oracle中DBMS_ROWID定位数据行物理存储位置

对于oracle中的堆表,我们可以通过oracle内置的ROWID伪列得到对应行记录所在的ROWID的值(注意,这个ROWID只是一个伪列,实际的块中并不存在该列).然后我们可以通过DBMS_ROWID包中的相关方法来通过ROWID伪列来定位对应数据行的实际物理存储物理地址. dbms_rowid.rowid_relative_fno:定位该数据行所在的数据文件 dbms_rowid.rowid_block_number:定位该数据行在数据文件的第多少个块 dbms_rowid.rowid_ro

JS实现点击参数面板按钮显示或隐藏数据

当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据.如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据. 打开报表 在参数面板添加一个标签控件,控件名为lable,设置标签控件不可见,控件值为"显示". 在参数面板添加一个按钮控件,控件名为button,控件值为"只显示合计数据",并添加点击事件. 编辑点击事件,添加下面的JavaScript代码: 点击参数面板空白处,将"点击查询前

ASP网页怎么中获取SQL数据

问题描述 ASP网页怎么中获取SQL数据 查询表trans中和date字段(和系统日期一致的) WHERE (YEAR([Date]) = YEAR({ fn NOW() })) AND (MONTH([Date]) = MONTH({ fn NOW() })) AND (DAY([Date]) = DAY({ fn NOW() })) root字段中的房间号 WHERE (Room > 301) AND (Room < 711) tanascode字段(小于3的值) WHERE (Trans

ASP.NET技巧:获取数据行数据信息

asp.net|技巧|数据 如果我们需要通过触发事件得到数据行的信息,可以用脚本了来实现,下面是单击数据行得到行信息的代码:function db(index){    var str = new String("");    var curTRObj = this.Rows[index].Control;    //var column=this.column.lengh;    for (i = 1; i <=this.Columns.length-1; i++)    { 

sql-C# 按行读取txt文本内容导入数据库SQL(1)第二行数据就从第二列插入(2)索引超出了数组界限?

问题描述 C# 按行读取txt文本内容导入数据库SQL(1)第二行数据就从第二列插入(2)索引超出了数组界限? 都是按行读取txt内容,(因为有两行数据和其他的不一样)用正则分析出来,赋给一个字符串数组, 将一个字符串数组的每个值一次写入数据库行的对应列.一行读取完成. 可是却显示,索引超出了数组界限,数组个数和行对应的 .将读取出来的数据显示在textBox中是正确的, 但是奇怪的是也确实是导入进去了,数据库中表格有了数据 最终结果似乎对的,除了第二行第一列没有数据.谢谢,刚入手,第一个程序!

asp网页:选中select某一项,自动更新右侧的table数据

问题描述 asp网页:选中select某一项,自动更新右侧的table数据 如图,左侧select中是数据表的主键,我想实现,单击选中select中的某一项,自动查询数据库,并把结果显示在右侧table中. 求大神指引思路,用onchange事件可以实现吗?详细代码更好,谢啦! 解决方案 简单的就select+iframe <select onchange="document.getElementById('ifr').src='xxxx.asp?id='+this.value"

asp+jsp+JavaScript动态实现添加数据行_应用技巧

在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图 如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表格行实现,如下图,添加一行,输入一行信息,这样比较灵活 下面我们就来看看如何在asp和asp.net中结合javascript来实现这种效果: 首先,动态添加表格是要在前台实现的,当然后台也可以,不过可能要用到ajax,很麻烦,所以最好采用javascript来实现,下面来介绍动态添加表格行的两种方

抓取了30个城市天气信息,以30行显示在网页上,每行隔5秒均显示最新数据

问题描述 抓取了30个城市天气信息,以30行显示在网页上,每行隔5秒均显示最新数据.要求每页显示10行.考虑即时响应,不整体刷新,考虑html--jquery----servlet,然后servlet传给jquery,jquery交给html显示.servlet怎么传给jquery.要没有好的思路提供?谢谢! 问题补充:jobar 写道 解决方案 引用得到30条数据请求结果,怎么存储显示? 1.不用存储吧.你是否是从其他网站抓取的数据,如果是这样的话,没必要存储在本地数据库里2.显示的问题,要看

asp+jsp+JavaScript动态实现添加数据行

在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图 如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表格行实现,如下图,添加一行,输入一行信息,这样比较灵活 下面我们就来看看如何在asp和asp.net中结合javascript来实现这种效果: 首先,动态添加表格是要在前台实现的,当然后台也可以,不过可能要用到ajax,很麻烦,所以最好采用javascript来实现,下面来介绍动态添加表格行的两种方