2011-10-03 2 views
1

내가 안에 내가 제어을 radgrid telerik 에서 .cs 파일에 라벨 ID를 찾을 수있는 방법을라벨 내부 ** NoRecordsTemplate **에 ** telerik radgrid **

을 radgrid telerik 에서 NoRecordsTemplate 레이블이 in NoRecordsTemplate ??

 <NoRecordsTemplate> 

       <div><asp:Label ID="lblerror" runat="server"></asp:Label></div> 

      </NoRecordsTemplate> 

현재 다음 코드를 사용하여 레이블 ID를 얻지 만 작동하지 않습니다.

protected void rgUsers_ItemDataBound(object source, Telerik.Web.UI.GridItemEventArgs e) 
    { 
     if (e.Item is GridNoRecordsItem) 
     { 
      Label lblerror = ((Label)e.Item.FindControl("lblerror")); 

      SetValidation(lblerror, Messages.NO_RECORD_FOUND); 
     } 

    } 

답변

0

안된하지만 최근 Telerik 버전이있는 경우, 당신은 단지 텍스트를 설정하는 대신 컨트롤 사용하여 시도해 볼 수도 있습니다 :

rgUsers.MasterTableView.NoMasterRecordsText = "Your Error Text" 

추가 제안 here합니다.

+0

감사합니다. Widor ..하지만 NoRecordsTemplate 안에있는 Lable ID를 찾아야합니다. – SST

+0

클라이언트 측 ID? 서버 쪽을 확실히 정의 하시겠습니까? – Widor

관련 문제