将Cell 0作为字符串从DataGrid中的选定行返回

时间:2017-09-14 13:58:17

标签: c# wpf datagrid datarowview

我想从 DataGrid 中双击的行返回单元格0的值。到目前为止,我可以从所有行返回单元格0的值,但我只想要双击的行的单元格0值。

这与我在示例代码中迭代的this question类似。

private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    foreach (DataRowView row in dataGrid.Items)
    {
        string text = row.Row.ItemArray[0].ToString();
        Debug.WriteLine(text);
    }
}

1 个答案:

答案 0 :(得分:0)

使用SelectedItems代替Items

foreach (DataRowView row in dataGrid.SelectedItems)
{
    string text = row.Row.ItemArray[0].ToString();
    Debug.WriteLine(text);
}