Asp.net与datatable绑定

时间:2011-12-13 13:58:49

标签: asp.net database telerik scheduler

这是我的代码:

<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 :(得分:0)

您缺少ResourceStyleMapping中的“Text”属性。此文本对应于自定义资源的值。有关详细信息,请查看this demothis help article

相关问题