我可能会为此打开一个麻烦的世界,但这是可行的。 作为项目的一部分,我必须有一种方法来代表大学生的时间表,显示演讲,时间,房间等。我不是编码专家,所以我发现(并同意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 : 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

但是,这对我来说没有任何意义。 我看不到他实际上在aspx页面上将多个表连接到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" />`

显然,这是非常初步的。 有大量工作要做。 如果有人可以提出一些(简单的)建议,那就太好了。 谢谢...。在有人说出来之前,我知道我需要摆脱默认名称哈哈。

===============>>#1 票数:0

好吧,我从未使用过LinqDataSource或您目前正在做的任何事情。 我仍在使用所有sql-statement-in-code-behind方法。 因此,以下我的想法可能行不通。

如果我对上述问题的理解正确,请定义一个视图以返回联接表的结果,然后将该视图添加到您的DataContext中。 在LinqDataSource控件中,将Tablename属性设置为视图。

  ask by Gavin translate from so

未解决问题?本站智能推荐:

关注微信公众号