ObjectList コントロールの追加と構成
データ オブジェクトの一覧または表を表示するには、ObjectList コントロールを使用します。
ASP.NET モバイル Web ページに ObjectList コントロールを追加するには
ObjectList コントロールを、ツールボックスの [モバイル Web フォーム] タブからモバイル Web ページの Form コントロールまたは Panel コントロール上、あるいはコントロールのテンプレート内にドラッグします。また、モバイル ユーザー コントロール ページにドラッグすることもできます。
[プロパティ] ウィンドウで DataSource プロパティを選択し、ボックスの一覧でバインドできるデータ ソースを選択します。
バインドできるデータ ソースの詳細については、「ASP.NET モバイル コントロールを使用したデータ バインディングの使用」を参照してください。
[プロパティ] ウィンドウで、[フィールド] ボックスの省略記号ボタン (
) をクリックします。
[ObjectList プロパティ] ダイアログ ボックスで、新しいフィールドを作成するか、[フィールド名] の一覧から既存のフィールドを選択します。
[DataField] ドロップダウン リストを使用して、ObjectList フィールドをデータ ソース内のフィールドにバインドします。
出力の書式を設定するには、[DataFormatString] ボックスで書式指定文字列を指定します。
.NET Framework の書式指定文字列の詳細については、「書式設定の概要」を参照してください。
フィールド名としてアプリケーションが表示するタイトルまたはラベルを [タイトル] ボックスに入力します。
[OK] をクリックします。
ObjectList コントロールにコマンドを適用するには
[プロパティ] ウィンドウで、[コマンド] ボックスの省略記号ボタンをクリックします。
[プロパティ ビルダ] ダイアログ ボックスの [新しいコマンドの作成] をクリックし、新しいコマンドの名前を入力します。
アプリケーションがデバイスのディスプレイに Command コントロールをレンダリングする際に使用するテキストを [テキスト] ボックスに入力します。
手順 2. と 3. を繰り返して、ObjectList コントロールのコマンドをすべて定義します。
[OK] をクリックし、[プロパティ ビルダ] を閉じます。
ObjectList コントロールの [プロパティ] ウィンドウの DefaultCommand プロパティのボックスの一覧で、定義したコマンドの 1 つをクリックします。
ObjectList コントロール上のフィールド名を変更するには
[プロパティ] ウィンドウで、[フィールド] ボックスの省略記号ボタン (
) をクリックします。
デザイナの [ObjectList プロパティ] ダイアログ ボックスが表示されます。
[フィールド名] ボックスの一覧で、変更する項目をクリックします。
F2 キーを押すか項目をもう一度クリックして項目を編集可能な状態にし、新しい名前を入力して Enter キーを押します。
参照
処理手順
概念
ObjectList コントロールによるデータ連結とデータの表示
ASP.NET モバイル コントロールを使用したデータ バインディングの使用