在RowLoaded期间访问radgridview中的按钮

时间:2014-08-31 12:44:56

标签: c# silverlight silverlight-4.0 silverlight-5.0

我有简单的radgridview。 在最后一栏我有radbutton

我想在网格加载期间访问此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>

我有这个事件rowLoaded

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

row.ChildrenOfType()将null返回到&#34; var按钮&#34;

如何访问此按钮?

1 个答案:

答案 0 :(得分:0)

请尝试以这种方式检查Row.FindControl(&#34; btnSend&#34;);要么 e.Row.FindControl(&#34; btnSend&#34);并转换为RadButton使用它

相关问题