在调度程序上丢弃数据

本文关键字:数据 程序上 调度 调度程序 | 更新日期: 2023-09-27 17:58:03

iam使用带有Drag&删除操作。我正在使用列表作为数据源,如果我想创建一个新的约会,可以使用Drag&从网格控件中删除约会。到目前为止还不错。

如果有人取消了预约,我该如何查看权限?我知道AppointmentDrop事件,并且我对其进行处理,以便删除的约会不在我的DataSource中。但日程控制显示约会。我可以做

Storage.RefreshData()

但是没有办法。我只是不想显示约会。重点是,没有人能够在周日或节假日等时间预约。如果我不将约会加载到DataSource中,我无法理解为什么会显示约会。

在调度程序上丢弃数据

我得到了正确的解决方案。

private void Scheduler_AppointmentDrop(object sender, AppointmentDragEventArgs e)
{
   if (isAllowed)
   {
      MyDataSource.Add(e.EditedAppointment);
   }
}
private void Scheduler_DragDrop(object sender, DragEventArgs e)
{
   SchedulerStorage.RefreshData();
}