当点击农村劳动力资源汇总表 按钮时出现的是
村 总 总 。。。
人 户 。。。
别 口 数 。。。
统计后不是一次性显示数据。是单个统计比如想 村别,要点击才显示 村别,才显示出数据,该数据为一列的 几千条的数据。 点击 查询 总人口显示,总人口数据,显示在 表格中。这时前面的数据不被刷新,依然显示在上面,
如果不理解我说的话,请说声那里不明白。
11 个解决方案
#1
有点明白了,嵌套问题吧。就是点击村别然后就显示村别所有的数据,用datalist嵌套dl 或者rp嵌套rp之类的搞。
在看就晕了。你说的不清楚。帮你顶顶。看看是不是嵌套之类的实现
在看就晕了。你说的不清楚。帮你顶顶。看看是不是嵌套之类的实现
#2
村别
总人口
总户数
这些数据肯定是关联的
此外一个,村别,总人口,总户数这些组合都是随客户心愿变化的吧,组合是变化的,数据列出现秩序也是变化的
1 要在代码里动态控制表头的创建
2 数据的绑定,这部分的话,很容易的,设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了.
===============================================
如果你的表格没有排序分页一类要求的,这个问题,可以把每一列数据都和一个FormView进行绑定,然后动态地加载到页面上去,这样就比较简单
总人口
总户数
这些数据肯定是关联的
此外一个,村别,总人口,总户数这些组合都是随客户心愿变化的吧,组合是变化的,数据列出现秩序也是变化的
1 要在代码里动态控制表头的创建
2 数据的绑定,这部分的话,很容易的,设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了.
===============================================
如果你的表格没有排序分页一类要求的,这个问题,可以把每一列数据都和一个FormView进行绑定,然后动态地加载到页面上去,这样就比较简单
#3
明白了,无刷新数据显示嘛,用Ajax很容易实现的
#4
很简单的,重新绑定数据库新开窗口显示就行了。
今天太晚了。
后面的按我说的写主行了。不是什么无刷新显示。
今天太晚了。
后面的按我说的写主行了。不是什么无刷新显示。
#5
个人觉得用AJAX比较实际点,一次一个请求,
首先初始化页面,
村 总 总 。。。
人 户 。。。
别 口 数 。。。
点击村别,用Ajax发送异步请求,获取返回值,绑定到村别下部的控件,
点击总人口,一样去操作,绑定总人口下部的控件,已经绑定的村别不会刷新的,
。。。。。。。
首先初始化页面,
村 总 总 。。。
人 户 。。。
别 口 数 。。。
点击村别,用Ajax发送异步请求,获取返回值,绑定到村别下部的控件,
点击总人口,一样去操作,绑定总人口下部的控件,已经绑定的村别不会刷新的,
。。。。。。。
#6
补充下各位的问题:
1。各个数据是对应的,不能随便排列,表格是固定的,
2。数据有分页,有排序
3.数据量很大,几十万条,所以不能多次查数据库,要不会卡死
4。村别
总人口
总户数
这个只是举例前面三列,具体列数有 20几列,总不能每个列都绑定个 datalist 吧
5.新窗口打开??那表头怎么办??之前数据怎么办?
谢谢大家的意见。。
用,tabbycat 说的 设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了. 那这样不会多次读数据库吧??速度会快点吗/??
大家给点意见。谢谢
1。各个数据是对应的,不能随便排列,表格是固定的,
2。数据有分页,有排序
3.数据量很大,几十万条,所以不能多次查数据库,要不会卡死
4。村别
总人口
总户数
这个只是举例前面三列,具体列数有 20几列,总不能每个列都绑定个 datalist 吧
5.新窗口打开??那表头怎么办??之前数据怎么办?
谢谢大家的意见。。
用,tabbycat 说的 设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了. 那这样不会多次读数据库吧??速度会快点吗/??
大家给点意见。谢谢
#7
顶顶啊,,,,,人呢,
#8
为什么非要逐列显示呢?还要不刷新,还要数据对应,还要分页,还要排序,还是几十万条数据~!
感觉好像把简单问题复杂化了,其实只要用GridView绑定数据,分页,排序,就行了,为什么非搞这么复杂呢?好像没必要。
感觉好像把简单问题复杂化了,其实只要用GridView绑定数据,分页,排序,就行了,为什么非搞这么复杂呢?好像没必要。
#9
晕,几十万条数据,全球农村统计吗?
你不能一次性读到DataSet里去的,你读给客户,他能在一个页面里一次看几十万条数吗?显然是不能
你先得写分页SQL,在数据库这里就分页
然后分列绑定,你可以建一个List<FormView>的列集合,写一套页面数据绑定算法就行了
利用AJAX对将要显示到页面上的数据列进行数据刷新,这样页面每增加一列数据就可以实现不刷新
想下来这个办法好象最合适,对GridView使用AJAX我只看到过实现行数据无刷新显示的例子,对列数据无刷新显示没见到
如果数据库服务器查几十万条记录就会当机的话,这个硬件配置也太那个了吧,用户一次能使用多少数据,就给他多少数据
你不能一次性读到DataSet里去的,你读给客户,他能在一个页面里一次看几十万条数吗?显然是不能
你先得写分页SQL,在数据库这里就分页
然后分列绑定,你可以建一个List<FormView>的列集合,写一套页面数据绑定算法就行了
利用AJAX对将要显示到页面上的数据列进行数据刷新,这样页面每增加一列数据就可以实现不刷新
想下来这个办法好象最合适,对GridView使用AJAX我只看到过实现行数据无刷新显示的例子,对列数据无刷新显示没见到
如果数据库服务器查几十万条记录就会当机的话,这个硬件配置也太那个了吧,用户一次能使用多少数据,就给他多少数据
#10
回复:rangeon
是客户要求的,现在客户经常会提出一些没必要或者无理的 要求,没办法,他们要求,老板也就要求咯,,,哎,帮你打工 还能怎么样咯
回复:tabbycat
你的想法很好哦,我也知道一次性写到DataSet里去,但是怎么建一个List <FormView> 的列集合?没做过,我也是新手,能具体点吗?谢谢
是客户要求的,现在客户经常会提出一些没必要或者无理的 要求,没办法,他们要求,老板也就要求咯,,,哎,帮你打工 还能怎么样咯
回复:tabbycat
你的想法很好哦,我也知道一次性写到DataSet里去,但是怎么建一个List <FormView> 的列集合?没做过,我也是新手,能具体点吗?谢谢
#11
你用刷新的形式可以实现 点什么按扭执行什么事件,去写吧
#1
有点明白了,嵌套问题吧。就是点击村别然后就显示村别所有的数据,用datalist嵌套dl 或者rp嵌套rp之类的搞。
在看就晕了。你说的不清楚。帮你顶顶。看看是不是嵌套之类的实现
在看就晕了。你说的不清楚。帮你顶顶。看看是不是嵌套之类的实现
#2
村别
总人口
总户数
这些数据肯定是关联的
此外一个,村别,总人口,总户数这些组合都是随客户心愿变化的吧,组合是变化的,数据列出现秩序也是变化的
1 要在代码里动态控制表头的创建
2 数据的绑定,这部分的话,很容易的,设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了.
===============================================
如果你的表格没有排序分页一类要求的,这个问题,可以把每一列数据都和一个FormView进行绑定,然后动态地加载到页面上去,这样就比较简单
总人口
总户数
这些数据肯定是关联的
此外一个,村别,总人口,总户数这些组合都是随客户心愿变化的吧,组合是变化的,数据列出现秩序也是变化的
1 要在代码里动态控制表头的创建
2 数据的绑定,这部分的话,很容易的,设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了.
===============================================
如果你的表格没有排序分页一类要求的,这个问题,可以把每一列数据都和一个FormView进行绑定,然后动态地加载到页面上去,这样就比较简单
#3
明白了,无刷新数据显示嘛,用Ajax很容易实现的
#4
很简单的,重新绑定数据库新开窗口显示就行了。
今天太晚了。
后面的按我说的写主行了。不是什么无刷新显示。
今天太晚了。
后面的按我说的写主行了。不是什么无刷新显示。
#5
个人觉得用AJAX比较实际点,一次一个请求,
首先初始化页面,
村 总 总 。。。
人 户 。。。
别 口 数 。。。
点击村别,用Ajax发送异步请求,获取返回值,绑定到村别下部的控件,
点击总人口,一样去操作,绑定总人口下部的控件,已经绑定的村别不会刷新的,
。。。。。。。
首先初始化页面,
村 总 总 。。。
人 户 。。。
别 口 数 。。。
点击村别,用Ajax发送异步请求,获取返回值,绑定到村别下部的控件,
点击总人口,一样去操作,绑定总人口下部的控件,已经绑定的村别不会刷新的,
。。。。。。。
#6
补充下各位的问题:
1。各个数据是对应的,不能随便排列,表格是固定的,
2。数据有分页,有排序
3.数据量很大,几十万条,所以不能多次查数据库,要不会卡死
4。村别
总人口
总户数
这个只是举例前面三列,具体列数有 20几列,总不能每个列都绑定个 datalist 吧
5.新窗口打开??那表头怎么办??之前数据怎么办?
谢谢大家的意见。。
用,tabbycat 说的 设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了. 那这样不会多次读数据库吧??速度会快点吗/??
大家给点意见。谢谢
1。各个数据是对应的,不能随便排列,表格是固定的,
2。数据有分页,有排序
3.数据量很大,几十万条,所以不能多次查数据库,要不会卡死
4。村别
总人口
总户数
这个只是举例前面三列,具体列数有 20几列,总不能每个列都绑定个 datalist 吧
5.新窗口打开??那表头怎么办??之前数据怎么办?
谢谢大家的意见。。
用,tabbycat 说的 设置一个DataSet读取全部数据,然后再定义一个DataSet专门用来绑定表格,只要在代码里进行数据复制就行了. 那这样不会多次读数据库吧??速度会快点吗/??
大家给点意见。谢谢
#7
顶顶啊,,,,,人呢,
#8
为什么非要逐列显示呢?还要不刷新,还要数据对应,还要分页,还要排序,还是几十万条数据~!
感觉好像把简单问题复杂化了,其实只要用GridView绑定数据,分页,排序,就行了,为什么非搞这么复杂呢?好像没必要。
感觉好像把简单问题复杂化了,其实只要用GridView绑定数据,分页,排序,就行了,为什么非搞这么复杂呢?好像没必要。
#9
晕,几十万条数据,全球农村统计吗?
你不能一次性读到DataSet里去的,你读给客户,他能在一个页面里一次看几十万条数吗?显然是不能
你先得写分页SQL,在数据库这里就分页
然后分列绑定,你可以建一个List<FormView>的列集合,写一套页面数据绑定算法就行了
利用AJAX对将要显示到页面上的数据列进行数据刷新,这样页面每增加一列数据就可以实现不刷新
想下来这个办法好象最合适,对GridView使用AJAX我只看到过实现行数据无刷新显示的例子,对列数据无刷新显示没见到
如果数据库服务器查几十万条记录就会当机的话,这个硬件配置也太那个了吧,用户一次能使用多少数据,就给他多少数据
你不能一次性读到DataSet里去的,你读给客户,他能在一个页面里一次看几十万条数吗?显然是不能
你先得写分页SQL,在数据库这里就分页
然后分列绑定,你可以建一个List<FormView>的列集合,写一套页面数据绑定算法就行了
利用AJAX对将要显示到页面上的数据列进行数据刷新,这样页面每增加一列数据就可以实现不刷新
想下来这个办法好象最合适,对GridView使用AJAX我只看到过实现行数据无刷新显示的例子,对列数据无刷新显示没见到
如果数据库服务器查几十万条记录就会当机的话,这个硬件配置也太那个了吧,用户一次能使用多少数据,就给他多少数据
#10
回复:rangeon
是客户要求的,现在客户经常会提出一些没必要或者无理的 要求,没办法,他们要求,老板也就要求咯,,,哎,帮你打工 还能怎么样咯
回复:tabbycat
你的想法很好哦,我也知道一次性写到DataSet里去,但是怎么建一个List <FormView> 的列集合?没做过,我也是新手,能具体点吗?谢谢
是客户要求的,现在客户经常会提出一些没必要或者无理的 要求,没办法,他们要求,老板也就要求咯,,,哎,帮你打工 还能怎么样咯
回复:tabbycat
你的想法很好哦,我也知道一次性写到DataSet里去,但是怎么建一个List <FormView> 的列集合?没做过,我也是新手,能具体点吗?谢谢
#11
你用刷新的形式可以实现 点什么按扭执行什么事件,去写吧