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
|