2

我在 RadGrid 的 GridTemplateColumn 的 ItemTemplate 中有一个具有自己 id 的 div。如何从后面的代码访问这个 div?如果它是网页中的一个 div,我可以通过键入它的 id 来访问它,但是这个方法现在不起作用,因为它嵌套在网格内。

4

1 回答 1

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"); 
        } 
    }

希望它可以帮助你..

于 2012-09-26T04:16:57.203 回答