マイナーでもいいよね??

殆どVB系、でも .NET じゃない VB は知らないよん

目次

Blog 利用状況

書庫

日記カテゴリ

ドメインユーザの画面への表示(Webアプリ)

Web フォームにユーザの一覧と選択したユーザの情報を表示します。(クリックすると新しいウィンドウで拡大図が表示されます。)

UserListWeb

データバインドには ObjectDataSource を使ってます。(DomainUser クラスをビジネスオブジェクトとする ObjectDataSource を 3つ)

※DomainUser クラスの詳細はこちら(VB版 C#版

一覧及び所属するグループは Windows アプリと同じく ListBox を使ってます。

詳細の方は FormView を使ってます。所属するグループは FormView 内に配置してます。

 

デザイナで次の設定をしてます。

・一覧 ListBox 用の ObjectDataSource に SELECT 操作として GetUsers メソッドを選択

・一覧 ListBox の AutoPostBack を有効にする

・一覧 ListBox のデータソースに上記 ObjectDataSource を選択

・表示データ フィールドは「DisplayName」を選択、値データ フィールドは「Name」を選択

・FormView 用の ObjectDataSource に SELECT 操作として FindByName メソッドを選択

・パラメーター ソースは「Control」を選択し、ControlID は一覧 ListBox の ID を選択

・FormView のデータソースに上記 ObjectDataSource を選択

・詳細の各表示用コントロールの DataBindings のプロパティ(Text や Checked)に 上記データソースの対応するプロパティを指定

・所属するグループ ListBox 用の ObjectDataSource に SELECT 操作として GetBelongGroups メソッドを選択

・パラメーター ソースは「Control」を選択し、ControlID は一覧 ListBox の ID を選択

・所属するグループ ListBox のデータソースに上記 ObjectDataSource を選択

・FormView を囲う UpdatePanel の AsyncPostBackTrigger に 一覧 ListBox の SelectedIndexChanged を指定

 

コードで次の処理をしてます。

・一覧 ListBox 用 ObjectDataSource の SELECT 操作完了時(Selected イベント)に、取得したユーザの数を表示

・FormView 用と所属するグループ ListBox 用の ObjectDataSource の SELECT 操作前(Selecting イベント)に、ユーザが未選択ならイベントをキャンセル

 

取得したユーザの数は、イベントデータ(ObjectDataSourceStatusEventArgs)の ReturnValue プロパティを ICollection にキャストしてその Count プロパティで取得してます。

Web フォームの場合は Windows フォームと違って、選択したユーザのオブジェクト(DomainUser クラスのインスタンス)は再度取得する必要があります。

 

今はユーザを表示するだけなのでフォーム側に書くコードは数行です。

投稿日時 : 2013年7月25日 23:58

コメントを追加

# sildenafil 20 mg tablet uses http://viasild24.com/
2021/12/07 19:26 Nyusjdh

sildenafil 20 mg tablet uses http://viasild24.com/

# where to buy baricitinib https://baricitinibrx.com
baricitinib
2021/12/12 16:29 Buksdldj

where to buy baricitinib https://baricitinibrx.com
baricitinib

# clomid generic name https://clomidt.com
buy clomid online 2022/01/03 19:22 Clomid

clomid generic name https://clomidt.com
buy clomid online

# buy doxycycline online without prescription https://doxycyline1st.com/
doxycycline 100mg online 2022/02/26 8:26 Jusidkid

buy doxycycline online without prescription https://doxycyline1st.com/
doxycycline 100mg online

# Dulcolax https://allpharm.store/ 2022/07/22 6:04 AllPharm

Dulcolax https://allpharm.store/

# ivermectin drench https://stromectolbestprice.com/ 2022/07/30 8:23 BestPrice

ivermectin drench https://stromectolbestprice.com/

# what is the best over-the-counter anti-inflammatory for dogs 2023/01/26 23:27 Jamessop

https://over-the-counter-drug.com/# over the counter antifungal cream

# best over the counter yeast treatment 2023/01/30 2:11 Thomasneows

https://stromectol.science/# ivermectin buy

# doors2.txt;1 2023/03/14 16:56 QVTgYSlLDBwCqMyx

doors2.txt;1

# buy cytotec over the counter - https://cytotecsale.pro/# 2023/04/29 4:35 Cytotec

buy cytotec over the counter - https://cytotecsale.pro/#

# what does over the counter mean https://overthecounter.pro/# 2023/05/08 22:40 OtcJikoliuj

what does over the counter mean https://overthecounter.pro/#

# ed treatments 2023/05/15 0:06 MichaelExcup

https://edpills.pro/# best ed treatment pills

# ed drug prices: https://edpills.pro/# 2023/05/15 22:17 EdPillsPro

ed drug prices: https://edpills.pro/#

# top rated ed pills 2023/05/16 5:40 Mickeynix

http://edpills.pro/# cheap ed pills

# discount pharmacies https://pillswithoutprescription.pro/# 2023/05/16 9:29 PillsPro

discount pharmacies https://pillswithoutprescription.pro/#

# erectile dysfunction pills 2023/05/16 9:51 MichaelExcup

https://edpills.pro/# new ed pills

# buy prednisone online uk https://prednisonepills.pro/# - prednisone pill 20 mg 2023/06/05 1:37 Prednisone

buy prednisone online uk https://prednisonepills.pro/# - prednisone pill 20 mg

# order cytotec online 2023/06/05 9:12 Davidodota

http://prednisonepills.pro/# prednisone tablets india

# buy cytotec online fast delivery 2023/06/06 1:56 Davidodota

https://cytotecpills.pro/# Cytotec 200mcg price

# generic sildenafil 25 mg 2023/06/29 2:03 DavidPaync

http://edpill.pro/# pills for ed

# sildenafil 20 mg tablets cost 2023/06/29 17:37 DavidPaync

https://sildenafilpills.pro/# sildenafil 100mg from india

# how to cure ed 2023/06/30 4:40 JosephKarnE

http://edpill.pro/# top erection pills

# generic sildenafil nz 2023/06/30 9:49 DavidPaync

https://sildenafilpills.pro/# best price for sildenafil 50 mg

# generic valtrex for sale https://valtrex.auction/ valtrex cream price 2023/10/24 22:04 Valtrex

generic valtrex for sale https://valtrex.auction/ valtrex cream price

# cheap doxycycline online https://doxycycline.forum/ doxycycline 150 mg 2023/11/25 13:10 Doxycycline

cheap doxycycline online https://doxycycline.forum/ doxycycline 150 mg

# farmaci senza ricetta elenco https://farmaciait.pro/ farmacie online autorizzate elenco 2023/12/04 10:09 Farmacia

farmaci senza ricetta elenco https://farmaciait.pro/ farmacie online autorizzate elenco

# buy ed pills https://edpills.tech/# ed meds 2023/12/23 8:08 EdPills

buy ed pills https://edpills.tech/# ed meds

タイトル
名前
URL
コメント