Sys.WebForms.PageRequestManagerServerErrorException: Item has already been added. Key in dictionary: 'ScheduleID' Key being added: 'ScheduleID'
I am using an access data base and nothing in the code behind file.
Here is the aspx code I am using:
<
telerik:RadScheduler ID="RadScheduler1" runat="server" DataEndField="End"
DataKeyField="ScheduleID" DataRecurrenceField="ScheduleID"
DataRecurrenceParentKeyField="ScheduleID" DataSourceID="AccessDataSource1"
DataStartField="Start" DataSubjectField="Subject">
</telerik:RadScheduler>
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/Database/AmbLL.mdb"
DeleteCommand="DELETE FROM [Schedule] WHERE [ScheduleID] = ?"
InsertCommand="INSERT INTO [Schedule] ([ScheduleID], [Subject], [Start], [End]) VALUES (?, ?, ?, ?)"
SelectCommand="SELECT * FROM [Schedule]"
UpdateCommand="UPDATE [Schedule] SET [Subject] = ?, [Start] = ?, [End] = ? WHERE [ScheduleID] = ?">
<DeleteParameters>
<asp:Parameter Name="ScheduleID" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Subject" Type="String" />
<asp:Parameter Name="Start" Type="DateTime" />
<asp:Parameter Name="End" Type="DateTime" />
<asp:Parameter Name="ScheduleID" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="ScheduleID" Type="String" />
<asp:Parameter Name="Subject" Type="String" />
<asp:Parameter Name="Start" Type="DateTime" />
<asp:Parameter Name="End" Type="DateTime" />
</InsertParameters>
</asp:AccessDataSource>
Any suggestions?