<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Onrowupdating="GridView1_RowUpdating" onrowediting="GridView1_RowEditing">
<Columns>
<asp:TemplateField HeaderText="Test">
<EditItemTemplate>
<asp:UpdatePanel ID="up1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>Test1</asp:ListItem>
<asp:ListItem>Test2</asp:ListItem>
<asp:ListItem>Test3</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("SS") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Rate">
<EditItemTemplate>
<asp:UpdatePanel ID="up2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:DropDownList ID="DropDownList2" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text="Label" />
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
グリッドが編集モードのときDropDownList2
の参照を取得する方法DropDownList1_SelectedIndexChanged
?CodeDhindへのDropDownListの参照を取得するには?
編集モードの外には存在しません。これは編集テンプレートの一部です。 –
@james;あなたはRowUpdatingイベントを見ていますか?私は自分の答えを更新しました。 –
@jams;私の答えを更新しました。今すぐやってみて下さい。 –