如何从gridview中headertemplate中的控件获取值?

如何从gridview中headertemplate中的控件获取值?,gridview,drop-down-menu,controltemplate,radgrid,Gridview,Drop Down Menu,Controltemplate,Radgrid,我有一个RadGrid(Telerik)[几乎与gridview相同],带有headertemplate和itemtemplate: <telerik:GridTemplateColumn DataField="field" SortExpression="field"> <HeaderTemplate> <asp:Label Width="100%" Text="<center>Field</center>"

我有一个RadGrid(Telerik)[几乎与gridview相同],带有headertemplate和itemtemplate:

<telerik:GridTemplateColumn DataField="field" SortExpression="field">
     <HeaderTemplate>
          <asp:Label Width="100%" Text="<center>Field</center>" runat="server" />
          <asp:DropDownList runat="server" ID="ddlField" OnSelectedIndexChanged="ddlField_SelectedIndexChanged" AutoPostBack="true" Width="100%" />
     </HeaderTemplate>
     <ItemTemplate>
          <asp:Label ID="lblField" runat="server" Text="testert" />
     </ItemTemplate>
</telerik:GridTemplateColumn>

同一个radgrid还有两个具有相同模板的其他列和一个带有按钮的列。现在,当用户在上面显示的dropdownlist中选择一个值时,新项目将加载到其他2个itemtemplates中。但是当用户选择了他想要的值时,用户可以按下按钮。当用户按下按钮时,系统应添加一行,其中的值作为标签。但是当按钮的onClick事件发生时,我找不到从headertemplates中的DropDownList中获取值的方法。有人能告诉我如何从按钮的OnClick事件访问headertemplate中DropDownList的选定值吗

我开发ASP.NET/C#

提前谢谢

亲切问候,,
Wesley

您能否将每个下拉列表中选定的值存储到隐藏表单字段中,并在单击按钮时访问这些隐藏表单字段?表单视图状态应该被启用。

只有当我将一个事件放在3个下拉列表的SelectedIndexChanged事件上时,它才可能被启用,我试图阻止它,因为它会减慢一切。没有别的办法吗?