VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 800|回复: 8

关于交叉表查询后的数据绑定问题!

[复制链接]

1

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-22 21:00:01 | 显示全部楼层 |阅读模式
我有一个表,有编号,名称,日期...等字段,通过交叉表查询实现

   2017-1-1  2017-1-2  2017-1-3  2017-1-4  ...
编号    名称      名称      名称      名称    ...
编号    名称      名称      名称      名称    ...
编号    名称      名称      名称      名称    ...
...

交叉表的查询现在已经搞定了,可以直接绑定到GRIDVIEW上了。不过有个问题是,我的编号字段是1到16中的一个数,排序由低到高。如果是绑定到GRIDVIEW的话,数据库中假如没有其中一个数,绑定出来的GRIDVIEW是没有那一行的,但我的表是即使没有那一行也要有编号和一个空行。不知道各位有什么建议没?

我知道通过FLEXGRID是可以单元格绑定的,但目前WEB的FLEXGRID,VS2005里是不自带的,像ASP.NET2.0一类的即不是开源也不是免费的,比较麻烦。如果是用TABLE或DIV画的话我不太会。
回复

使用道具 举报

1

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-2-3 16:30:01 | 显示全部楼层
绑定后的结果是要打印出来的,之前阅读了一下论坛里的讨论看了下,WEB的打印很麻烦,要么导出EXCEL打印。要么通过报表实现,不过水晶报表不太会,我说的水晶报表实现得了吗?谢谢
回复

使用道具 举报

1

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-2-10 17:00:02 | 显示全部楼层
元旦大家都休息了吗?没人理???
回复

使用道具 举报

0

主题

41

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-2-13 19:00:01 | 显示全部楼层
这个还是在交叉表查询的时候进行处理的好
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-2-15 14:15:01 | 显示全部楼层
--try

(
select 编号=1
union all select 2
union all select 3
union all select 4

...

union all select 16
)A
left join (动态SQL生成的结果集) B on A.编号=B.编号
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-2-15 15:15:01 | 显示全部楼层
--sorry, 漏了一些

select * from
(
select 编号=1
union all select 2
union all select 3
union all select 4

...

union all select 16
)A
left join (动态SQL生成的结果集) B on A.编号=B.编号
回复

使用道具 举报

0

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-16 12:15:02 | 显示全部楼层
支持楼上的做法.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-16 15:00:01 | 显示全部楼层
自动填充固定行数的 GridView
http://dotnet.aspx.cc/article/ee911c00-0e99-4e50-a941-3defa599ef48/read.aspx
回复

使用道具 举报

1

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-26 14:30:01 | 显示全部楼层
谢谢楼上几位,再请问我交叉表的纵列只显示一天,根据对应的编号显示多个列,不止显示一个名称,请问可以吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表