我目前已经设置了这种方法,用于检测DataGrid中每行的双击事件:
private void Row_DoubleClick(object sender, RoutedEventArgs e)
{
DataGridRow row = (DataGridRow)sender;
DataRow dr = (DataRow)row.DataContext;
string value = dr[0].ToString();
MessageBox.Show(value);
}
我的问题是我似乎无法获取单元格的值。正如您所看到的,我尝试获取行中第一个单元格的值,但它会导致程序崩溃。有什么想法可以解决这个问题吗? :)