EventsCalendar for ASP.NET Web Forms
データストレージへのマッピング
C1EventsCalendarの動作 > データおよびデータ連結 > データの連結のチュートリアル > データストレージへのマッピング

AccessDataSource コントロールがデータベースにマッピングされると、C1EventsCalendar データストレージへのマッピングを開始できます。これは、データソースにあるイベントとカレンダーをアプリケーションのイベントカレンダーに表示するために実行する必要があります。EventsCalendarNwind.mdb には両方のイベントとカレンダーが格納され、AccessDataSource をデータベースのこれらのテーブルにアクセスするように設定したので、C1EventStorage  に C1EventStorageC1CalendarStorage をマップできます。

C1EventStorage にマップするには、以下の手順を実行します。

  1. C1EventsCalendar コントロールを選択して、[表示]→[プロパティウィンドウ]をクリックします。
  2. DataStorage ノードを展開し、EventStorageノードを展開します。
  3. AcccessDataSource_Eventsプロパティの横にDataSourceを入力します。
  4. Mappingsノードを展開し、このノードの下にある各ノードを展開します。下の表で定義されたとおりマッピングプロパティを入力します。
    マッピングノード MappingName プロパティ
    CalendarMapping Calendar
    ColorMapping Color
    DescriptionMapping Description
    EndMapping End
    IdMapping AppointmentId
    LocationMapping Location
    PropertiesMapping N/A
    StartMapping Start
    SubjectMapping Subject
    TagMapping Tag

    C1CalendarStorage にマップするには、以下の手順を実行します。

    1. C1EventsCalendar コントロールを選択して、[表示]→[プロパティウィンドウ]をクリックします。
    2. DataStorage  ノードを展開し、CalendarStorage ノードを展開します。
    3. Enter AcccessDataSource_Calendars next to the DataSource property.
    4. Mappings ノードを展開し、このノードの下にある各ノードを展開します。下の表で定義されたとおりマッピングプロパティを入力します。
      マッピングノード MappingName プロパティ
      ColorMapping Color
      DescriptionMapping Description
      IdMapping CalendarId
      LocationMapping Location
      NameMapping Name
      PropertiesMapping Properties
      TagMapping Tag

プロジェクトの実行

F5を押して、アプリケーションを実行します。

データビューで C1EventsCalendar の最下部にある日付バーを使用して、2012年9月26日を選択します。

赤色のイベントをクリックします。[イベント]ダイアログボックスのカレンダープロパティが 佐藤のカレンダーにマップされていることを確認してください。緑色のイベントが 鈴木のカレンダーにマップされています。

関連トピック