我有几个表,打算用控件来生成表格,表一,表二主要结构见下
表一:
city_id city
1 SH
2 BJ
3 SZ
4 GZ表二:
id city_id money date
1 1 20 2007-01-20
2 1 50 2007-02-04
3 2 20 2007-11-25
4 2 10 2007-05-14
5 3 60 2007-08-18现在要生成这样的表,如何绑定(用Html形式我会,用控件不会)
表头是几个城市名,就算表二没有这个城市也要有的
根据表二的date分别计算每个城市的money之和(下表xxx表示) SH BJ SZ GZ
一月 xxx xxx xxx xxx
二月 xxx xxx xxx xxx
...
十二月xxx xxx xxx xxx 在用gridview时有几个问题,增加列绑定时的BoundField怎么用一个sql语句来表示以便可以自动生成按月份的时间数据,还是用datatable来绑定?!怎么做??请指教,谢谢!!!
表一:
city_id city
1 SH
2 BJ
3 SZ
4 GZ表二:
id city_id money date
1 1 20 2007-01-20
2 1 50 2007-02-04
3 2 20 2007-11-25
4 2 10 2007-05-14
5 3 60 2007-08-18现在要生成这样的表,如何绑定(用Html形式我会,用控件不会)
表头是几个城市名,就算表二没有这个城市也要有的
根据表二的date分别计算每个城市的money之和(下表xxx表示) SH BJ SZ GZ
一月 xxx xxx xxx xxx
二月 xxx xxx xxx xxx
...
十二月xxx xxx xxx xxx 在用gridview时有几个问题,增加列绑定时的BoundField怎么用一个sql语句来表示以便可以自动生成按月份的时间数据,还是用datatable来绑定?!怎么做??请指教,谢谢!!!
解决方案 »
- asp.net lotus/notes 检索 COM 类工厂
- 如何用asp.net实现注册后自动分配一个主页
- 我在asp.net里如何调用用户控件里的dropdownlist?
- DateTime.Now.Day.ToString().Trim(); 这样写我获得的德日期是1或2或3或4我怎么写才能是01或02或03或04?就是前面加上0
- 数据库动态添加treeview的节点
- Asp.net 2.0 中的模板列如何和字段进行绑定
- 关于数据库的问题
- 帮忙,请问如何设置水晶报表的“报表页眉1”的高度,默认的是“1128”,在线等,解决就给分。
- 在显示时怎样消除具有相同id号,但内容不同的记录第一条记录,只显示第二条记录
- 关于日期函数的使用
- 一个用视图读取数据速度的问题!
- Cache防止用户多台电脑登陆,但是如何销毁?附源码
一、利用存储过程,输出需要的表式
(可能会涉及到游标)
二、用程序方式,将表2的DataTable改造成需要的表式(DataTable)---------------------------------
抛砖引玉,希望有更多的Idea
http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
SH xxx xxx xxx xxx
BJ xxx xxx xxx xxx
...
SZ xxx xxx xxx xxx获得数据时用 CITY 分组
如何绑定(用Html形式我会,用控件不会)
========
那我就不明白了,既然会 html,为什么不会?那么将两个DataTable 合并到一个 DataTable(目标格式,城市作为表头/列名)会吧?
一、利用存储过程,输出需要的表式
(可能会涉及到游标)
二、用程序方式,将表2的DataTable改造成需要的表式(DataTable)正解!
SH BJ SZ GZ
一月 xxx xxx xxx xxx
二月 xxx xxx xxx xxx
...
十二月xxx xxx xxx xxx
类似的表GirdView列绑定动态在后台根据SQL存储过程返回的datetable来绑定