我是 WPF 的新手。我在我的 wpf 项目中将数据表绑定到数据网格。我的 DataGrid 中有按钮,并且在按钮单击事件中,我试图找到 GridViewRow。但我将 Grdrow1 设为空。
我的代码:
<my:DataGrid Name="GridView1" ItemsSource="{Binding}" AutoGenerateColumns="False" >
<my:DataGrid.Columns>
<my:DataGridTemplateColumn Header="Vehicle Reg. No." Width="SizeToCells">
<my:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="btnUserId" Cursor="Hand" Click="btnUserId_Click" Content="{Binding Path=VehicleReg }" Style="{StaticResource LinkButton}"></Button>
</DataTemplate>
</my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
<my:DataGridTextColumn Header="Vehicle Name" Binding="{Binding Path=VehicleName}">
</my:DataGridTextColumn>
</my:DataGrid.Columns>
</my:DataGrid>
我的 C# 代码是:
private void btnUserId_Click(object sender, RoutedEventArgs e)
{
GridViewRow Grdrow1 = ((FrameworkElement)sender).DataContext as GridViewRow;
}
--------我的编辑帖子------
我为 GridViewRow 使用了以下命名空间:-
使用 System.Web.UI.WebControls;
这是当前的还是我必须使用的其他任何东西?