2012-09-26 2 views
2

RadGrid의 GridTemplateColumn의 ItemTemplate에 고유 ID가있는 div가 있습니다. 코드에서이 div에 액세스하려면 어떻게해야합니까? 웹 페이지의 div 인 경우 ID를 입력하여 액세스 할 수 있지만 그리드 내부에 중첩되어 있으므로이 방법은 작동하지 않습니다.Telerik RadGrid 내부에있는 DIV에 액세스하는 방법

답변

2

이 예제를 사용하십시오.

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) 
    { 
     if (e.Item is GridDataItem) 
     { 
      GridDataItem item = (GridDataItem)e.Item; 
      HtmlGenericControl container = (HtmlGenericControl)item.FindControl("divlayer"); 
     } 
    } 

CS

에서 aspx 페이지

<telerik:GridTemplateColumn> 
     <ItemTemplate> 
      <div id="divlayer" runat="server"> 
       Hello    
      </div> 
     </ItemTemplate> 
    </telerik:GridTemplateColumn> 

에서

그것은 잘 작동 ..

+0

당신을 도움이 될 바랍니다. 고맙습니다. –

관련 문제