我在RadGrid的GridTemplateColumn的ItemTemplate中有一个div,它有自己的id。 如何从后面的代码中访问此div? 如果它是网页中的一个div,我可以通过输入它的ID来访问它,但是这个方法现在不能用于它嵌套在网格中。
答案 0 :(得分:2)
请使用此示例。
在Aspx页面
<telerik:GridTemplateColumn>
<ItemTemplate>
<div id="divlayer" runat="server">
Hello
</div>
</ItemTemplate>
</telerik:GridTemplateColumn>
在CS中
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
HtmlGenericControl container = (HtmlGenericControl)item.FindControl("divlayer");
}
}
希望它可以帮到你......