2013-12-09 69 views
-5

在我的asp.net頁面中,有一些位置在dropdownlist
對於每個位置,都有許多員工存儲在sql server table EmpDetails中,引用密鑰爲,位置編號爲
每位員工都有一些存儲在另一個表EmpEntries中的條目。
參考碼是EmpId
當用戶選擇的任何位置,顯示應該是這樣的:顯示來自兩個sql表的記錄或者

1st Employee record details from EmpDetails table, 

它下面的條目屬於從EmpEntries表這個僱員。
然後是第二名員工及其條目,直到該位置的最後一名員工。
需要哪些數據綁定控件以及相應的sql查詢是什麼?

+0

這裏是一個鏈接,可能會幫助你http://www.codeproject.com/Articles/189621/Creating-an-expandable-master-details-table-jQuery –

+0

謝謝,不熟悉MVC,而是asp.net webform的例子會很好。 – RSaharan

回答

0

使用類似這樣的SQL SELECT查詢....

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

注意,該查詢將返回所有條目爲每個員工和每個記錄將有員工詳細爲好。這意味着員工詳細信息將被重複的有在EmployeeEntries表 然後用它處理分組,如ListView控件,以獲得更多信息Web服務器控件,閱讀每個條目....

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

希望它能幫助, 獅子座。

+0

謝謝,我得到了結果:) – RSaharan

相關問題