2013-04-16 39 views
0

我可能會打開自己,直到遇到這個問題的世界,但是這裏有。作爲一個項目的一部分,我必須有一種方法來表示大學生的時間表,顯示講座,時間,房間等。我不是一個編碼專業人員,所以我已經找到了(並且與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" />` 

顯然這是非常初步的。很多工作要做。如果有人能夠提供一些(簡單的)建議,那就太好了。謝謝....在任何人說出來之前,我知道我需要擺脫默認名稱哈哈。

回答

0

那麼,我從來沒有使用LinqDataSource,或任何方向你現在正在做什麼。我仍然使用全部的sql-statement-in-code-behind方法。所以我下面的想法可能不起作用。

如果我理解正確你的問題上面,定義視圖來回報您的連接表的結果,並認爲添加到您的DataContext。在LinqDataSource控件中,將Tablename屬性設置爲該視圖。

相關問題