我可能會打開自己,直到遇到這個問題的世界,但是這裏有。作爲一個項目的一部分,我必須有一種方法來表示大學生的時間表,顯示講座,時間,房間等。我不是一個編碼專業人員,所以我已經找到了(並且與uni一起)開源控制。 DayPilot lite的名稱www.daypilot.org
。我已經安裝好了,現在開始瞭解如何處理它的艱鉅任務。我知道我需要將它綁定到數據源。我的問題是,要提供我提到的所有信息,我需要從3個表中提取數據。當我在aspx頁面上設置一個LinqDataSource時,我只能從一個表中選取表格。我一直在尋找年齡試圖找到一些信息。這是我遇到的最好的:http://weblogs.asp.net/scottgu/archive/2007/09/07/linq-to-sql-part-9-using-a-custom-linq-expression-with-the-lt-asp-linqdatasource-gt-control.aspx
。在自定義控件上使用多個linq數據源的表格
但是這對我沒有意義。在asp代碼中,我無法看到他實際上將多個表連接到aspx頁面上的數據源。我在這裏錯過了一些顯而易見的東西。是否可以通過linq DS將它連接到一個表,然後編寫查詢來提取我需要的其餘數據。在那種情況下,如果我只連接到一個表,數據如何顯示在日曆中。無論如何,這是日曆的asp代碼。
`<asp:LinqDataSource ID="LinqDataSource1" runat="server"
ContextTypeName="OrionDataClassesDataContext" EntityTypeName=""
Select="new (Module, Building_code, Event_type)" TableName="Events">
</asp:LinqDataSource>
<DayPilot:DayPilotCalendar ID="DayPilotCalendar1" runat="server" />`
顯然這是非常初步的。很多工作要做。如果有人能夠提供一些(簡單的)建議,那就太好了。謝謝....在任何人說出來之前,我知道我需要擺脫默認名稱哈哈。