wpf 怎么访问datagrid选中的项,如何实现 图中的binding

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 怎么访问datagrid选中的项,如何实现 图中的binding相关的知识,希望对你有一定的参考价值。

参考技术A 仅提供思路,不明白再问我
1.定义类,注意要实现INotifyPropertyChanged接口
2.定义类的列表,注意实现ObservableCollection<T>接口
3.文本框分别绑定类中定义的属性
4.在datagird的单击事件中处理集合视图信息,获取视图的当前项目
补充说明:无论何时绑定一个集合到控件,都会有一个默认的视图被隐式插入到源对象和目的对象之间。默认情况下,列表中的第一项会初始化为当前选项,所以,绑定后,三个textbox中初始值应该是:ad,“”,销售部门

wpf中如何获得dataGrid选中行的值

参考技术A DataRowView SelectedElement = (DataRowView)DataGrid1.SelectedItem;
string result = SelectedElement.Row[0].ToString();
应该可以的。追问

DataRowView没有这个类型

追答

是不是缺少了命名空间System.Data的引用?

追问

刚刚式了一下提示 无法将类型为“IMusic.Player.IMusicAPIService.Music”的对象强制转换为类型“System.Data.DataRowView”。

以上是关于wpf 怎么访问datagrid选中的项,如何实现 图中的binding的主要内容,如果未能解决你的问题,请参考以下文章

WPF DataGrid如何分页、导出Excle、打印(急)

wpf datagrid绑定了数据 如果选中多行中怎么获取选中行的某列的值

wpf c# xml修改的方法

wpf datagrid 样式怎么设置默认选中行的颜色

WPF 后台实现按数字键滚动DataGrid 当前选中项

WPF 后台实现按数字键滚动DataGrid 当前选中项