DevExpress の DB読み込みサンプル作成(ASPxRadioButtonList)手順です。

今回は、「XPO」でDBアクセスしますのでサンプル作成までの手順は5点です。
・プロジェクト作成(DevExpress v15.2 Template Gallery)
・データ構造作成(ORMDataModel)
・ラジオボタンリスト生成(ASPxRadioButtonList)
・XPO作成(XpoDataSource)
・セッション設定

<DB読み込みサンプル作成(ASPxRadioButtonList)>

・プロジェクト作成(DevExpress v15.2 Template Gallery)を行います。

20180921_01

・「Empty Web Application」を選択し「Create Project」ボタンをクリックします。
※デフォルト選択

20180921_02

20180921_03

【注意】
「XPO」仕様の場合は、必ず「DevExpress v15.2 Template Gallery」を使用して下さい。
「ASP.NET 空の Web アプリケーション」等の標準で作成すると
「Global.asax」が作成されなくて、セッション管理でのデータアクセスが出来なくなります。

・データ構造作成(ORMDataModel)を行います。
「DevExpress ORM Data Model Wizard」を選択し「追加(A)」ボタンをクリックします。

20180921_04

「Map to an existing database」を選択し「次へ(N)>」ボタンをクリックします。
・「Map to an existing database」:既存のDBから作成
・「Create a new database」:新規DBを作成
・「Do not connect to a database」:DB接続なし

20180921_05

・使用するDBを選択してDBアクセス情報を入力し「次へ(N)>」ボタンをクリックします。

20180921_06

・使用するテーブルは下記になります。
スキーマ:SAMPLE
テーブル名:TABLECHIHO

20180921_07

・「TABLECHIHO」テーブルを選択し「次へ(N)>」ボタンをクリックします。

20180921_08

・クラスとプロパティーの設定を行い「次へ(N)>」ボタンをクリックします。
※今回は追加、削除のクラス、プロパティが無いためデフォルト選択

20180921_09

・「完了(F)」ボタンをクリックします。

20180921_10

20180921_11

20180921_12

※「ORMDataModel1.xpo」が自動生成される

・一度ビルドを行います。

20180921_13

※「ConnectionHelper.vb」、「TABLECHIHO.vb」が自動生成される

【注意】
事前にビルドしておかないと画面作成時の選択で候補に出てきません。

・Webフォーム作成(WebForm)を行います。

20180921_14

・ラジオボタンリスト生成(ASPxRadioButtonList)を行います。
ツールボックスの「DX.15.2: Common Controls」から「ASPxRadioButtonList」をドラッグして指示します。
※「DX.15.2」はDevExpressのバージョンです。

20180921_15

・ツールボックスから「DX.15.2:ORM Components」から「XpoDataSource」をドラッグして指示します。
※「DX.15.2」はDevExpressのバージョンです。

20180921_16

・「XpoDataSource」を選択して右側のプロパティの「TypeName」に「Sample_07.SAMPLE.TABLECHIHO」を設定します。

20180921_17

【注意】
事前にビルドしておかないと画面作成時の選択で候補に出てきません。

・「ASPxRadioButtonList」を選択して右側のプロパティの「DataSourceID」に「XpoDataSource1」を設定します。

20180921_18

・「ASPxRadioButtonList」を選択して右側のプロパティの「TextField」に「CHIHOMEI」を設定します。
※「CHIHOMEI」は使用するテーブルのカラム名です。

20180921_19

・「ASPxRadioButtonList」を選択して右側のプロパティの「ValueField」に「ID」を設定します。
※「ID」は使用するテーブルのカラム名です。

20180921_20

【サンプルプログラム】

・セッション設定を行います。

・「Global.asax.vb」のソースを開きます。
「Application_Start」メソッドで「DataLayer」の接続と「Session」の初期化を行います。

【サンプルプログラム(VB.net)】

・「WebForm1.aspx.vb」のソースを開きます。
「Init」メソッドで「Session」を設定します。

【サンプルプログラム(VB.net)】

それでは、実行して動作確認を行います。

20180921_21

無事にラジオボタンリスト(ASPxRadioButtonList)が表示されました。

ラジオボタンリスト(ASPxRadioButtonList)のデザイン等の設定は過去ブログを参考にして下さい。