안녕하세요, 저는이 gridview를 이렇게 가졌습니다. 지금Gridview 템플릿 필드 내의 컨트롤 값을 변경하십시오. itemtemplate
<asp:DropDownList ID="triggerDropDown" runat="server" AutoPostBack="true" onselectedindexchanged="triggerDropDown_SelectedIndexChanged">
<asp:GridView ID="myGridView" run="server">
<Columns>
<asp:TemplateField HeaderText="Column 1">
<ItemTemplate>
<asp:DropDownList ID="myDropDown1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Column 2">
<ItemTemplate>
<asp:DropDownList ID="myDropDown2" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
, 내가 triggerDropDown
나는 또한 내가 그렇게 할 수있는 방법을 Column 1
내부의 드롭 다운을 모두 변경하려면 내 변경하면? 이벤트 방법 내부
protected void triggerDropDown_SelectedIndexChanged(object sender, EventArgs e)
{
// what should I do here?
}
실제로 이벤트는 gridview의 일부가 아니고 gridview 외부에 있습니다. 내 경우에는 gridview 이미 bounded 및 gridview 내부 드롭 다운 또한 묶여 있습니다. 외부 드롭 다운이 변경되면 gridview 내부의 드롭 다운을 다시 바인딩하기 만하면됩니다. –