WPF DataGrid 鼠标双击 选中的 DataGridRow 及 行对应数据
2012-02-22 11:22
399 查看
Point aP = e.GetPosition(this.dgUsers);
IInputElement obj = this.dgUsers.InputHitTest(aP);
System.Windows.DependencyObject target = obj as System.Windows.DependencyObject;
while (target != null)
{
if (target is Microsoft.Windows.Controls.DataGridRow)
{
Microsoft.Windows.Controls.DataGridRow aDGR = target as Microsoft.Windows.Controls.DataGridRow;
DataRowView theDRV = aDGR.Item as DataRowView;
SelectedRow = theDRV.Row;
break;
}
target = VisualTreeHelper.GetParent(target);
}
///SelectedRow 为返回行
IInputElement obj = this.dgUsers.InputHitTest(aP);
System.Windows.DependencyObject target = obj as System.Windows.DependencyObject;
while (target != null)
{
if (target is Microsoft.Windows.Controls.DataGridRow)
{
Microsoft.Windows.Controls.DataGridRow aDGR = target as Microsoft.Windows.Controls.DataGridRow;
DataRowView theDRV = aDGR.Item as DataRowView;
SelectedRow = theDRV.Row;
break;
}
target = VisualTreeHelper.GetParent(target);
}
///SelectedRow 为返回行
相关文章推荐
- WPF中DataGrid双击命令获取选中的ViewModel
- WPF 选中datagrid列头中checkbox则全选对应整列checkbox
- WPF Datagrid Header数据绑定,表头复选框实现全选、全否、部分选中,根据条目动态变化
- Wpf Datagrid 设置了模板 checkbox 如何一次选中,单击就选中。默认是要双击才得
- 完成功能是DataGrid的页面选中事件、鼠标事件、双击事件改变TR的色彩
- Flex 使DataGrid的某列中的数据可以选中复制
- 【WPF】DataGrid的Row样式设置
- 怎样用JS获取DataGrid中CheckBox是否选中,并且取得该行的DataGrid数据?
- 支持鼠标双击事件的DataGrid
- 屏蔽、禁止鼠标双击选中文字
- WPF 实现DataGrid行鼠标经过、点击时的背景、文字、行高等样式
- datagrid 双击当前行获取数据
- WPF中DataGrid列数据格式
- wpf 根据DataTable在后台自动创建DataGrid,而且可以对数据进行初步处理,显示差异
- EasyUI datagrid数据表格--获取datagrid中选中行的数据
- wpf 得到datagrid 的 row
- 解决eclipse双击类名、选中类名出现假死或者非常慢的问题(取消Eclipse鼠标悬停和自定义快捷键)
- 双击datagrid,gridview中的行后,被双击行的各列数据自动显示在页面上的textbox中
- WPF listviewItem 鼠标双击事件
- 【WPF实用技巧】DataGrid右键菜单复制表格数据