我有一个带有TextBox的TargetControl的DropDownExtender和一个包含GridView的Panel的DropDownControl。我正在使用GridView,以便我可以显示多个列,但我对其他建议持开放态度。
当用户选择GridView中的一行时,我想使用GridView中特定列的值填充TextBox。但是,GridView OnSelectedIndexChanged事件不会在后面的代码中触发。
正如您所看到的,没有真正的代码可言。我不知道要使用什么事件。显然OnChange / OnSelect事件适用于其他控件,即ListBox,只是想知道是否有人使用GridView进行了任何操作。
<asp:DropDownExtender ID="DropDownExtender2" runat="server"
TargetControlID="TextBox2"
DropDownControlID="Panel1">
</asp:DropDownExtender>
<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>
<asp:Panel ID="Panel1" runat="server" >
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
</asp:Panel>