※ ChatGPTを利用し、要約された質問です(原文:FormView内に設置したDropDownList1を選択すると同テ)
FormView内に設置したDropDownList1を選択すると他項目を表示したい
このQ&Aのポイント
FormView内に設置したDropDownList1を選択すると、同テーブルの他項目を表示したいです。
Visual Studio Developer2008(VB)とSQL Server 2008を使用しています。FormView内に設置したDropDownList1を選択すると、同テーブルの他項目が表示されるようにしたいです。
また、EditItemTempleteでもDropDownList1を選択すると、同テーブルの内容を確認できるようにしたいと思っています。
FormView内に設置したDropDownList1を選択すると同テ
FormView内に設置したDropDownList1を選択すると同テーブルの他項目を表示したい
ASPの初心者です。VisualStadioDeveloper2008(VB)とSQLServer2008の組み合わせで
質問です。
FormView内に設置したDropDownList1を選択すると同テーブルの他項目を表示されるようにしたいです。
また、EditItemTempleteでもDropDownList1を選択すると同テーブル内容を確認できるようにしたいと思ってます。
以下は例です。
例)
テーブルA
社員ID,社員名、社員カナ、社員携帯番号
sqldatasouce1にテーブルAをSELECT * FROM [テーブルA]としています。
また社員名をDropDownList1で選択できるようにしています。(下記はEditItemTemplete)
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True"
DataSourceID="SqlDataSource1" DataTextField="社員名"
DataValueField="社員ID" SelectedValue='<%# Bind("社員ID") %>'
AutoPostBack="True"></asp:DropDownList>
FormView内のDropDownList1の社員名を選択すると他ラベルにて社員カナ、社員携帯などが表示されるようにしたいです。
更新時に、社員名を選択すれば、他情報が確認できるようにしたいです。(テーブルAは他でメンテする仕様です)
GOOGLE等で調べてみましたが、DROPDOWNLIST同士を連携する記事は見つけることはできましたが、上記にような記事を探すことができませんでした。(簡単すぎて書いてないだけでしょうか、、?)
以上の点 教えていただけますでしょうか?
お礼
ご指摘のように試行錯誤してみました。以下のようにするとできましたので、メモします。 1.SqlDataSource1 でSELECT * FROM [T_test] 2.Formview1配置(データソースはSqlDataSource1 ) 3.FormView1内にdropDownList1を配置(データソースはSqlDataSource1 表示は社員名) 4.FormView1内にSqlDataSource2を配置。SELECT [社員カナ][社員携帯]FROM [T_test] WHERE ([社員ID] = @社員ID) 5.FormView1内FormView2を配置 ItemTemplete内にSqlDataSource2,FormView2を配置しないといけないのがポイントと分かりました。 御丁寧なフォローありがとうございました。おかげでシステム完成できそうです^^