'数据网格'不包含' SelectdRows'的定义没有扩展方法

时间:2015-11-20 09:04:51

标签: c# wpf datagrid

我正在尝试在datagrind上单击它后得到特定的行。我做了这个代码:

private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    string firstCellValue = dataGrid1.SelectedRows[0].Cells[0].Value;    
}

但是我收到了这个错误:

  

'数据网格'不包含' SelectedRow'的定义和不   扩展方法' SelectdRows'接受第一个类型的参数   '数据网格'可以找到(你是否错过了使用指令或   汇编参考?)。

我正在使用:

using System.Windows;
using System.Windows.Controls;
using System.Windows.Forms;

提前致谢!

1 个答案:

答案 0 :(得分:1)

看起来这个控件对于那个名为SelectedCells的属性有不同的属性,这似乎是你要找的。

似乎你想获得第一个选定行的第一个单元格,这应该适用于你的情况;

string firstCellValue = dataGrid1.SelectedCells[0].Item.ToString();

您还需要添加PresentationFramework.dll。