ASP.Netのお勉強

GridViewにDropDownListの選択処理@ASP.Net

GridViewにDropDownListを配置する方法は、ここを参照
GridViewに配置したDropDownListの選択時の処理を追加します。

DropDownListのAutoPostBackをtrueにします。
OnSelectedIndexChangedにDropDownList1_SelectedIndexChangedのメソッドを指定します。

vb側にDropDownList1_SelectedIndexChangedメソッドを追加します。
senderのDropDownListを取得し、
MsgBoxにSelectedValueを表示してあります。

●aspx

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="ObjectDataSource2" DataTextField="DataTextField" DataValueField="DataValueField" SelectedValue='<%# Eval("DropDownList") %>' AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>


●vb

Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim list As DropDownList = sender
    MsgBox(list.SelectedValue)
End Sub

Copyright (C) ASP.Netのお勉強. All Rights Reserved.