似乎是一件非常简单的事情,但是所有的研究以及我尝试过的一切似乎都没有用。我正在使用VS2013和.Net 4.5
我有一个2列WPF DataGrid,它不使用数据绑定。网格已经用SQLCE表中的数据填充,我想选择一行,然后将所选行的第0列的单元格中的数据作为字符串返回。
我可以在调试监视窗口中看到数据
我只是不知道如何访问该值,以便可以使用它。
private void dgPickList_MouseDoubleClick( object sender, MouseButtonEventArgs e ) { selectItem(); this.Close(); } private void selectItem() { _pickedItem = dgPickList.SelectedItem.ToString(); }
这段代码显然不能很好地工作,但是它确实让我看到了非公共成员_values字段中的单元格数据。
我非常感谢您的帮助。
杰夫
请改用DataGrid.SelectedCells。这将返回选定单元格的集合,您可以在其中找到需要阅读的列。
例如:
var celldata=dataGrid1.SelectedCells[0];
var val=celldata.Column.GetCellContent(celldata.Item);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句