Asp.net связывается с датируемым - PullRequest
0 голосов
/ 13 декабря 2011

Вот мой код:

<asp:EntityDataSource ID="EntityDataSource1" runat="server" 
     ConnectionString="name=myEntities" DefaultContainerName="myEntities" 
     EnableDelete="True" EnableFlattening="False" EnableInsert="True" 
     EnableUpdate="True" EntitySetName="FirstTable">
</asp:EntityDataSource>

<asp:EntityDataSource ID="EntityDataSource2" runat="server" 
     ConnectionString="name=myEntities" DefaultContainerName="myEntities" 
     EnableDelete="True" EnableFlattening="False" EnableInsert="True" 
     EnableUpdate="True" EntitySetName="SecondTable">
</asp:EntityDataSource>


<telerik:RadScheduler ID="MyCalendar" runat="server" DataEndField="DateTo" DataKeyField="ID"
            DataStartField="DateFrom" DataSubjectField="Description" SelectedView="MonthView"
            OnClientFormCreated="schedulerFormCreated" 
            StartInsertingInAdvancedForm="True"
            AppointmentStyleMode="Default">

     <ResourceTypes>
     <telerik:ResourceType KeyField="ID" Name="FirstTable" TextField="FirstTableName" 
     ForeignKeyField="FirstTableID" DataSourceID="EntityDataSource1" />
     <telerik:ResourceType KeyField="ID" Name="SecondTable" TextField="SecondTableName" 
     ForeignKeyField="SecondTableID" DataSourceID="EntityDataSource2" />
     </ResourceTypes>
    <ResourceStyles>
         <telerik:ResourceStyleMapping Type="FirstTable" ApplyCssClass="rsCategoryGreen" />
    </ResourceStyles>
</telerik:RadScheduler>

Однако в моем планировщике встречи, которые я получаю из FirstTable, не являются зелеными.Почему это так?

1 Ответ

0 голосов
/ 18 декабря 2011

Вам не хватает свойства «Текст» в ResourceStyleMapping. Этот текст соответствует значению пользовательского ресурса. Пожалуйста, ознакомьтесь с этой демонстрацией и этой справочной статьей для получения дополнительной информации.

...