2014-08-31 3 views
0

나는 간단한 radgridview 있습니다. 마지막 열에서 나는) RowLoaded 동안 radgridview의 액세스 버튼

내가 그리드 동안이 radbutton에 액세스 할 수

<telerik:RadGridView x:Name="gvViewer" ItemsSource="{Binding Items}"> 

<telerik:GridViewDataColumn UniqueName="StatusName" Width="200"> 

        <telerik:GridViewDataColumn.Header> 
         <TextBlock Text="StatusName" /> 
        </telerik:GridViewDataColumn.Header> 

        <telerik:GridViewDataColumn.CellTemplate> 
         <DataTemplate> 
           <telerik:RadButton Name="btnSend" Content="Send" /> 
         </DataTemplate> 
        </telerik:GridViewDataColumn.CellTemplate> 
       </telerik:GridViewDataColumn> 

</telerik:RadGridView> 

내가이 이벤트가

void gvViewer_RowLoaded(object sender, RowLoadedEventArgs e) 
{ 
      var button= row.ChildrenOfType<RadButton>(); 
} 

row.ChildrenOfType을 (rowLoaded 한로드 된 원하는

을 radbutton null로 "VAR 버튼을 반환 한 "

어떻게이 버튼에 액세스합니까?

+0

버튼 자체에 Loaded 처리기를 설정하지 않는 이유는 무엇입니까? 또한 시나리오가 바인딩으로 완성 될 수 있는지 확인하십시오. SL이 더 유사 할 것입니다. – icebat

답변

0

이 방법을 확인하십시오. Row.FindControl ("btnSend"); 또는 e.Row.FindControl ("btnSend");