【问题标题】:showing records from two sql table alternatively [closed]交替显示来自两个 sql 表的记录 [关闭]
【发布时间】:2013-12-09 08:40:17
【问题描述】:

在我的 asp.net 页面中,dropdownlist 中有一些位置。
对于每个 Location,有很多员工存储在 sql server table EmpDetails 中,引用键是 LocId
每个员工都有一些条目存储在另一个表 EmpEntries 中。
参考键是EmpId
当用户选择任何位置时,显示应该是这样的:

1st Employee record details from EmpDetails table, 

在它下面的条目属于 EmpEntries 表中的该员工。
然后是第二名员工及其条目,...直到该位置的最后一名员工。
需要哪些数据绑定控件以及对应的 sql 查询是什么?

【问题讨论】:

标签: asp.net sql sql-server


【解决方案1】:

使用与此类似的 sql 选择查询......

select * from EmployeeDetails ed
left join EmployeeEntries ee on ee.EmpId = ed.EmpId

请注意,此查询将返回每个员工的所有条目,并且每条记录也将包含员工详细信息。这意味着将针对 EmployeeEntries 表中的每个条目重复员工详细信息 然后使用处理分组的 Web 服务器控件,例如 ListView,有关更多信息,请阅读此......

http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.groups(v=vs.110).aspx

这会产生类似的东西......

http://aspnet.4guysfromrolla.com/images/ListView/05.01.png

您的问题太抽象了,要涵盖的内容很多,但是如果您仍然不知道如何实现,请阅读本教程...

http://www.4guysfromrolla.com/articles/091708-1.aspx

希望对你有帮助, 狮子座。

【讨论】:

  • 谢谢,我得到了结果:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-09
相关资源
最近更新 更多