jjzjj

DataGridRow

全部标签

c# - WPF Datagrid - 单击 DataGrid 中的空格时取消选择选定的项目

默认行为是使用CTRL+Click取消选择Datagrid中的项目我希望能够通过鼠标单击(左键或右键)网格中的空白区域并让它取消选择任何选定的项目。我已经用谷歌搜索死了,发现了一些非常复杂的解决方法,但我希望有一个简单的解决方案。编辑:我现在改用ListView,但仍未找到解决方案。不过,ListView稍微不那么烦人,因为它们的样式更好。 最佳答案 我有同样的问题,并找到了解决方案。这应该内置于行为中:privatevoiddataGrid1_MouseLeftButtonDown(objectsender,MouseButton

c# - 如何将 DataRow 转换为字符串数组?

我在DataGridRow(项目数组)中有一些值,我想将所有这些值提取到一个字符串数组中。我怎样才能做到这一点?DataGridRowrow=(DataGridRow)Lst.ItemContainerGenerator.ContainerFromIndex(k);DataRowViewDrv=(DataRowView)row.Item;DataRowdr=(DataRow)Drv.Row; 最佳答案 varrowAsString=string.Join(",",dataTable.Rows[0].ItemArray);不需要像上面