|
this.scheduleControl1.ItemChanged += ScheduleControl1_ItemChanged;
private void ScheduleControl1_ItemChanged(object sender, ScheduleAppointmentEventArgs e)
{
IScheduleAppointment item = null;
switch (e.Action)
{
case ItemAction.Add:
case ItemAction.Delete:
case ItemAction.Edit:
case ItemAction.ItemDrag:
item = e.CurrentItem;
break;
}
if (item == null)
return;
DateTime startTime = item.StartTime;
DateTime endTime = item.EndTime;
//Here you can get the modified item values, and you can update this item in your server.
} |
|
public class Form1 : Form
{
SimpleScheduleDataProvider scheduleProvider = new SimpleScheduleDataProvider();
IScheduleAppointment item = dataProvider.NewScheduleAppointment();
item = dataProvider.NewScheduleAppointment();
item.StartTime = new System.DateTime(2018, 05, 21);
item.EndTime = DateTime.Now.AddMinutes(30);
item.AllDay = true;
item.Subject = "Business";
item.LabelValue = 1;
dataProvider.AddItem(item);
this.scheduleControl1.ResetProvider(this.scheduleControl1.ScheduleType);
} |