Example E2782
Visible to All Users

WinForms Scheduler - Create an appointment edit form with custom fields

Custom fields allow you to display arbitrary information with appointments. This example shows how to use custom fields to display, edit, and save arbitrary information. The application uses an MS Access database as a data source.

In this example:

  • Custom field mappings are set up at design time using the Mapping Wizard.
  • The InitNewAppointment event is handled to initialize custom fields.
  • The AppointmentInserting and AppointmentChanging events are handled to log changes and to prevent certain appointments from being created or modified.
  • A custom appointment form is implemented. The form derives form the DevExpress.XtraScheduler.UI.AppointmentForm class and includes additional UI controls that correspond to custom fields.
  • A custom form controller that loads and saves custom fields is implemented. The form controller derives from the DevExpress.XtraScheduler.UI.AppointmentFormController class and overrides certain methods.

Documentation

See Also

Does this example address your development requirements/objectives?

(you will be redirected to DevExpress.com to submit your response)

Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.