C# WPF DataGrid获取单元格的值
XAML代码为 DataGrid控件命名 绑定 GotFocus事件
<DataGrid x:Name="dataGrid" GotFocus="dataGrid_GotFocus"/>
后端C#事件处理代码
private void dataGrid_GotFocus(object sender, RoutedEventArgs e)
{
//获取第一列任意一行的单元格的值
string result = (dataGrid.Columns[0].GetCellContent(dataGrid.CurrentCell.Item) as TextBlock).Text;
//show一个MessageBox以及时获得反馈
MessageBox.Show(result, "提示", MessageBoxButton.OK);
}
结果演示
获取第一列第一行单元格的值
获取第一列第三行单元格的值