Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

初期化

PhoneForm_Load メソッドは、PhoneForm Load イベントのイベント・ハンドラです。このメソッドは、以下を実行します。

  1. InitConnection メソッドを呼び出します。既に記述済みのこのメソッドは、Caché への接続を初期化します。

  2. InitConAdapter メソッドを呼び出します。このメソッドは、データ・セットを Caché の Provider.Contact テーブルに接続する CacheDataAdapter オブジェクトを作成します。これは、チュートリアルの後半で説明します。

  3. InitPhoneAdapter メソッドを呼び出します。このメソッドは、データ・セットを Caché の Provider.PhoneNumber テーブルに接続する CacheDataAdapter オブジェクトを作成します。これは、チュートリアルの後半で説明します。

  4. InitDataSet メソッドを呼び出します。このメソッドは、.NET クライアントの Caché データ (Contact テーブルと PhoneNumber テーブルの両方) を表すデータ・セットを作成します。これは、チュートリアルの後半で説明します。

  5. フォームの [電話番号情報の編集] セクションと [連絡先情報の編集] セクションのコンボボックスを初期化します。

  6. DisplayTreeView メソッドを呼び出します。このメソッドは、フォームの左側に表示されるツリーを作成します。これは、チュートリアルの後半で説明します。

完成したメソッドは以下のとおりです。このメソッドの本文を、PhoneForm.csPhoneForm_Load スタブに追加します。


private void PhoneForm_Load(object sender, System.EventArgs e)
{
  InitConnection();
  InitConAdapter();
  InitPhoneAdapter();
  InitDataSet();
  comboBox1.Items.AddRange(new Object[] { "Business","Personal" });
  comboBox2.Items.AddRange(new Object[] 
                                     { "Business", "Home", "Mobile", "Fax" });
  DisplayTreeView();
}   

FeedbackOpens in a new tab