2011-09-14 31 views
0

嗨,我正在使用RAD调度程序。问题是当我绑定资源分组模式RAD调度程序不显示约会。如果我删除资源分组调度程序工作正常。RADScheduler约会资源分组模式下不会出现问题

我有两个表用于项目(约会)和其他技术(资源。)。两个表都有FK关系。我尝试了所有可能的绑定方式(在调度器所需的自定义字段的内存数据表中),最后我使用Sql Data Sources for Projects(Appointments)和Techs(Resources。)定义了FK关系。

这里是资源界定及

<ResourceTypes> 
      <telerik:ResourceType DataSourceID="sdsResources" ForeignKeyField="Assignedto" 
       KeyField="uID" Name="Tech" TextField="UserName" /> 
     </ResourceTypes> 

这里有两个数据源。

SelectCommand="Select * From Techs" > 
</asp:SqlDataSource> 
<asp:SqlDataSource ID="sdsProjects" runat="server" 
    ConnectionString="<%$ ConnectionStrings:Mycon %>" 
    SelectCommand="sched_GetSchedule" SelectCommandType="StoredProcedure"> 
    <SelectParameters> 
     <asp:Parameter Name="schedDate" Type="DateTime" /> 
    </SelectParameters> 
</asp:SqlDataSource> 

任何帮助,将不胜感激。

感谢

回答

0

没有看到您的调度标记没有很多去了,但我会采取射击

在您的标记中,您将需要明确告诉调度程序如何显示分组。

<telerik:RadScheduler></telerik:RadScheduler>标签之间,包括以下行:

<TimelineView UserSelectable="true" GroupBy="Tech" GroupingDirection="Vertical" /> 

你需要设置你的TimelineView标签等于您希望组资源的名称属性的GroupBy属性。在你的例子中,值是“Tech”。 这将允许您的网格直观地显示关系。