在资源分组模式下,RADScheduler约会没有出现问题



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

我有两个表,一个用于项目(约会),另一个用于技术(资源)。两个表都是FK关系。我尝试了所有可能的绑定方式(在内存数据表与调度程序所需的自定义字段),最后我使用Sql数据源的项目(约会)和技术(资源)。定义了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>

任何帮助都将非常感激。

谢谢

如果没有看到您的调度标记,就没有太多可参考的,但我会尝试一下。

在标记中,您需要显式地告诉调度器您希望如何显示分组。

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

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

您需要将TimelineView标签的GroupBy属性设置为您希望分组的资源的Name属性。在您的示例中,值为"Tech"。这将允许您的网格可视化地显示关系。

最新更新