0
是否可以通过简单的方式访问RadGrid中的GridTemplateColumn中的控件。我的解决方案适用于RadGrids GridTemplateColumn中每个组合框的单个回发,所以我需要单独访问它们。所有人都有一个想法如何实现这一点?我试过FindControl方法,但我一直返回null。GridTemplateColumn中的访问控件(Telerik)
是否可以通过简单的方式访问RadGrid中的GridTemplateColumn中的控件。我的解决方案适用于RadGrids GridTemplateColumn中每个组合框的单个回发,所以我需要单独访问它们。所有人都有一个想法如何实现这一点?我试过FindControl方法,但我一直返回null。GridTemplateColumn中的访问控件(Telerik)
<telerik:GridTemplateColumn HeaderText="Foobar">
<ItemTemplate>
<asp:DropDownList runat="server" ID="DropDownList1" AutoPostBack="true"
OnSelectedIndexChanged="DropDownList1_OnSelectedIndexChanged">
<asp:ListItem Text="First" Value="1" />
<asp:ListItem Text="Second" Value="2" />
<asp:ListItem Text="Third" Value="3" />
</asp:DropDownList>
<asp:HiddenField runat="server" ID="HiddenField1" />
</ItemTemplate>
</telerik:GridTemplateColumn>
protected void DropDownList1_OnSelectedIndexChanged(object sender, EventArgs e)
{
var gridDataItem = ((Control)sender).BindingContainer as Telerik.Web.UI.GridDataItem;
if (gridDataItem != null)
{
var hiddenField = gridDataItem.FindControl("HiddenField1") as HiddenField;
}
}