我正在尝试在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;
提前致谢!
答案 0 :(得分:1)
看起来这个控件对于那个名为SelectedCells
的属性有不同的属性,这似乎是你要找的。 p>
似乎你想获得第一个选定行的第一个单元格,这应该适用于你的情况;
string firstCellValue = dataGrid1.SelectedCells[0].Item.ToString();
您还需要添加PresentationFramework.dll。