如何动态设置DataGrid中某些行的选中状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何动态设置DataGrid中某些行的选中状态相关的知识,希望对你有一定的参考价值。

参考技术A 在DataGridview控件中,默认单击一个单元格通常是选中单元格,而不是选中单元格所在整行。为了实现这个功能,可以在单元格的单击事件或鼠标的按下、抬起事件中添另以下代码:dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Selected = true;还有个属性直接设为选中行的.,你找找

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

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

DataRowView没有这个类型

追答

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

追问

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

以上是关于如何动态设置DataGrid中某些行的选中状态的主要内容,如果未能解决你的问题,请参考以下文章

vb中如何获取datagrid选中行的值?

如何用代码选中datagrid中的某一行

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

WPF关闭datagrid插入行

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

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