コントロールを使用したフォーム・データのバインド
フォームでは、データとコントロールが分離されています。 コントロールとデータを独立して定義してから、バインディング・プロパティを使用して、コントロールをデータに接続できます。
自動結合の仕組み
フォームの「プロパティ」ペインを開くと、「自動バインド」プロパティがデフォルトで選択されていることがわかります。 自動バインディング・プロパティを有効にすると、データ属性が自動的に作成され、パレットからキャンバスにコントロールをドラッグ・アンド・ドロップすると、コントロールにリンクされます。 データ属性は、「Data」ペインにリストされます。
ノート:
「バインディング」フィールドのバインディングの名前は、自動バインドを使用するときにリンクされているコントロールの名前と同じです。データ属性の手動作成およびコントロールへのリンク
「自動バインド」フィールドを無効にする場合は、「データ」ペインでデータ属性を作成し、コントロールの「プロパティ」ペインの「バインド」フィールドを使用して、バインドされていないすべてのコントロールにリンクする必要があります。
- フォームのデータ・ペインで、「追加」をクリックします。
-
「属性の作成」ウィンドウで、名前を入力します。
ノート:
属性名は小文字で始める必要があり、文字、数字およびアンダースコアのみを含めることができます。 - 「データ型」で、「単純」を選択し、ドロップダウン・メニューからデータ型を選択します。
- 「作成」をクリックします。
- コントロールをパレットからフォーム・キャンバスにドラッグ・アンド・ドロップします。
- コントロールを選択し、「プロパティ」ペインの「一般」タブをクリックします。
-
「バインド」フィールドで、データ・ペインで作成した属性を指定します。
属性はコントロールに正常にリンクされています。