2011-09-14 9 views
0

こんにちは、私はRADスケジューラを使用しています。問題は、Resource SchedulingモードでRAD SchedulerをバインドしてAppointmentsを表示しないときです。私はリソースグループを削除する場合、スケジューラは正常に動作しています。RADScheduler Resource Groupingモードでアポイントメントが表示されない

私はProjects(Appointments)用とTechs用(Resources)の2つのテーブルを持っています。どちらの表にもFK関係があります。私はバインディングのすべての可能な方法(スケジューラで必要なカスタムフィールドを持つメモリデータテーブル)を試み、最後にProject(Appointments)とTechs(Resources)のSqlデータソースを使用しています。

そしてここでは、Resource definationはここ

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

である2つのデータソースがあります。

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

をスケジューラ・マークアップを見ずにそこで行くことがたくさんではありませんが、私はショットを取りますよ

あなたのマークアップでは、グループをどのように表示するかを明示的に指示する必要があります。

あなたは、グループに希望するリソースのNameプロパティに等しいあなたのTimelineViewタグのGROUPBYプロパティを設定する必要が

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

:あなたの<telerik:RadScheduler></telerik:RadScheduler>タグの間

は、次の行が含まれます。あなたの例では、値は "Tech"です。 これは、あなたのグリッドが関係を視覚的に表示できるようにします。

関連する問題