【问题标题】:RADScheduler Appointments not appearing issue in Resource Grouping modeRADScheduler 约会在资源分组模式下未出现问题
【发布时间】:2011-11-16 19:41:02
【问题描述】:

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

我有两张表,一张用于项目(约会),另一张用于技术(资源)。两个表都有FK关系。我尝试了所有可能的绑定方式(In Memory DataTable with Custom fields required by Scheduler),最后我使用项目(约会)和技术(资源)的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>

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: binding radscheduler


    【解决方案1】:

    没有看到您的调度程序标记,没有太多可做的,但我会试一试。

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

    在您的 &lt;telerik:RadScheduler&gt;&lt;/telerik:RadScheduler&gt; 标记之间,包含以下行:

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

    您需要将 TimelineView 标记的 GroupBy 属性设置为您希望分组的资源的 Name 属性。在您的示例中,该值为“技术”。 这将允许您的网格直观地显示关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-01
      • 2014-11-09
      • 1970-01-01
      • 2017-06-11
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      相关资源
      最近更新 更多