0

ハイパーリンクを含むデータグリッド列があり、データグリッド列の XAML は

<DataGridTemplateColumn Header="Print">
                <DataGridTemplateColumn.CellTemplate  >
                    <DataTemplate>
           <Button  Name="btnPrint" Click=btnPrint" >
                        <TextBlock >
                            <Hyperlink TargetName="_blank >
                               <Print> 
                            </Hyperlink>
                        </TextBlock>
                        </Button>
                      </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

ボタンをクリックすると、null 参照例外が発生します。そして、ボタンクリックのコードは

Private Sub Print_Click(sender As System.Object, e As System.Windows.RoutedEventArgs)

   empid = DirectCast(Me.activeEmployeeDataGrid.CurrentItem, DataRowView)("EmployeeID")
   CreatePage(empid)

End Sub

この行で例外が発生しています

    empid = DirectCast(Me.activeCrossingDataGrid.CurrentItem, DataRowView)("EmployeeID")

誰でも私を正しい方向に向けることができますか? null 参照例外が発生するのはなぜですか? ありがとうございました。

4

1 に答える 1