在我的asp.net页面中,dropdownlist
中有一些位置
对于每个位置,有许多员工存储在sql server table EmpDetails
中,参考键是 LocId 。
每个员工都有一些条目存储在另一个表 EmpEntries 中。
参考密钥是 EmpId 。
当用户选择任何位置时,显示应如下所示:
1st Employee record details from EmpDetails table,
下面的条目属于EmpEntries表中的该员工。
然后是第二名员工及其参赛作品......直到该位置的最后一名员工为止
需要什么数据绑定控件以及相应的sql查询是什么?
答案 0 :(得分:0)
使用类似于此的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
希望它有所帮助, 利奥。