How to: Set Default Values for a New Appointment
This example demonstrates how to use the SchedulerControl.InitNewAppointment event, which occurs in all cases before a new appointment is created. This event can be used to initialize a newly created appointment with values other than the default.
private void schedulerControl1_InitNewAppointment(object sender, DevExpress.XtraScheduler.AppointmentEventArgs e)
{
e.Appointment.Description += "Created at runtime at " + String.Format("{0:g}", DateTime.Now);
e.Appointment.CustomFields["Amount"] = 00.01d;
e.Appointment.CustomFields["ContactInfo"] = "someone@somecompany.com";
}