asp.net里创建3列n行的表格。

五七一 2016-05-19 03:36:00
第一列为列车车次,第二列为起点站,第3列为终点站
第一列的数据为select distinct ID from TrainTime order by ID查询语句的结果。
第二列的数据为select Station from TrainTime where S_No='1'order by ID的查询 结果。
第三列的数据为select Station from TrainTime where D_Time='-' order by ID的查询结果,
有没有大神能告诉怎么创建这个表格,求解啊!
...全文
253 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
数据库设计的太诡异了 而且就算这样 也可以通过 你的三个查询 + inner join组合成一次sql查询,自然三列也就出来了
zbdzjx 2016-05-25
  • 打赏
  • 举报
回复
1、这样输出的结果,应该没多大意义吧,因为三列中相同的ID不一定能对应在一行上。 2、如果就是要这样,那就执行三个SQL语句,返回三个DataSet,用for循环,一行一行的读三个DataSet来生成表格中的一行。
anncesky 2016-05-25
  • 打赏
  • 举报
回复
你要弄清楚自己想要的是什么,像列车时刻表吗 如果是这个表的内容必须一条一条你自己输 你不能把起点站表和终点站表做外链,因为不是所有的路线都有列车
範先森 2016-05-19
  • 打赏
  • 举报
回复
引用 3 楼 qq_29460785 的回复:
[quote=引用 2 楼 fxj805835819 的回复:] 你这种前台可以先table样式写出来,然后在后台用string把table画出来就好了,该显示数据的地方把读取出来的数据写上去就好了
我写不来那个sql语句啊[/quote] left join用这个吧,百度一下,自己按照自己的数据库结构,写得出来的应该,不然只能用一个个写的办法了
五七一 2016-05-19
  • 打赏
  • 举报
回复
引用 2 楼 fxj805835819 的回复:
你这种前台可以先table样式写出来,然后在后台用string把table画出来就好了,该显示数据的地方把读取出来的数据写上去就好了
我写不来那个sql语句啊
範先森 2016-05-19
  • 打赏
  • 举报
回复
你这种前台可以先table样式写出来,然后在后台用string把table画出来就好了,该显示数据的地方把读取出来的数据写上去就好了
範先森 2016-05-19
  • 打赏
  • 举报
回复
你的数据库有问题吧,这种你数据库应该能一条语句查询出来的啊,现在你要查同个表查三次?

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧