`

右键单击DataGrid某行,让当前行变成Selected选择状态

    博客分类:
  • C#
阅读更多
void _dgMarketPrice_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right) //判断是不是右键
            {
                Control control = new Control();
                Point ClickPoint = new Point(e.X, e.Y);
                control.GetChildAtPoint(ClickPoint);
                if (this._dgMarketPrice.HitTest(e.X, e.Y).Row >= 0 && _dgMarketPrice.HitTest(e.X, e.Y).Column >= 0)//判断点的是不是一个行里
                {
                    this._dgMarketPrice.CurrentRowIndex = this._dgMarketPrice.HitTest(e.X, e.Y).Row;
                }
            }
        }
分享到:
评论

相关推荐

    wpf DataGrid 实现单击单元格进入编辑状态

    当用户单击CheckBox时,我们可以通过判断鼠标点击的列是否为CheckBox列,如果是,则直接改变其IsChecked属性,而不是进入编辑状态。 **四、代码示例** 以下是实现上述功能的代码示例(仅提供关键部分,实际应用需...

    WPF分页DataGrid(二)列右键菜单实现

    在"WPF分页DataGrid"中介绍了如何实现分页功能,本文中介绍如果实现右键菜单。点击菜单项Age,将Age列隐藏,再点击则显示;并实现移动列后,同步显示。 详见:...

    WPF DataGrid合并行

    7. **处理程序事件**:可能需要监听DataGrid的Loaded或DataGrid.ItemsSourceChanged事件,以便在数据加载后或数据更改时动态调整行的合并状态。 8. **自定义DataGrid类**:如果你需要更高级的控制,可以考虑扩展...

    VC DataGrid ADODC Trasform分析数据的例子.rar

    VC Trasform分析数据的例子,涉及到DataGrid ADODC等控件的使用方法,测试... (2)右键单击DataGrid控件,在弹出的菜单中选择Properties菜单项,选择All选项卡,在DataSource项对应的Value值中重新选择IDC ADODC1项。

    C#实现改变DataGrid某一行和单元格颜色的方法

    在C#中,改变DataGrid的行和单元格颜色通常涉及到对WPF的DataGrid控件的操作,包括数据源的绑定、行和单元格的获取以及样式设置。以下是一个详细的步骤来实现这一功能: 1. **添加DataGrid控件**: 在XAML文件中,...

    WPF DataGrid 行拖拽

    同时,需要确保原始行变为半透明,以表明它正在被拖动。 3. **数据操作**:当行被拖放到新位置时,需要对数据源进行相应的调整。这涉及到重新排序ObservableCollection中的元素,或者在更复杂的情况下,执行数据库...

    在DataGrid上单击一下弹出一个自定义的网页并把这一行的信息显示在这个网页中

    在这个特定的需求中,我们希望实现的功能是:当用户在DataGrid上点击任意一行时,能够弹出一个自定义的网页,并将该行对应的数据在网页中显示出来。这个功能可以增强用户体验,提供更丰富的信息展示方式。 要实现这...

    easyui datagrid在编辑状态下更新列的值

    另外,对于未在编辑状态的列,可能需要通过遍历整个Datagrid的行数据来更新它们的值。这通常涉及对Datagrid的`rows`属性进行操作。 最后,对于“easyui-datagrid-editor”这个压缩包文件,它可能包含了示例代码、...

    C# WPF DataGrid行拖拽顺序交换

    标题"“C# WPF DataGrid行拖拽顺序交换”"描述的就是这样一个功能:用户按下某一行的行头(rowheader),拖动到目标位置,然后松开鼠标,从而完成列表项的顺序调整。 要实现这个功能,首先你需要确保DataGrid已经...

    EasyUI datagrid+tree右键+window弹出层

    在这个场景中,当用户在datagrid或tree上选择某个项并触发右键菜单操作时,可能会弹出一个window窗口,展示更详细的信息或执行更复杂的交互流程,如编辑记录、查看详情、设置参数等。 5. 综合应用: 将这三者结合...

    WPF下DataGrid每行设置不同的ComboBox的数据绑定

    然而,在某些情况下,我们可能需要在DataGrid的每一行中包含一个ComboBox,并且每个ComboBox的数据源都需要独立设置,以满足特定的业务需求。这个任务可以通过灵活的数据绑定和模板来实现。下面我们将详细讲解如何在...

    Wpf DataGrid 合计行,并在最下方

    wpf的DataGrid中,添加某一列的合计,并在最下方固定显示。本列子不使用ToolKit(有3.5和4.0的限制),添加一个类,重写DataGrid。可以在DataGrid上下左右绑定一个DataGrid,类似Footer属性。示例可直接运行,简单...

    Flex DataGrid 改变某一行的背景颜色

    另一个方法是监听DataGrid的`itemRendered`事件,当某一行渲染完成后,检查数据并设置背景色。但这种方法可能会有性能问题,因为每次渲染都会触发事件。 ```actionscript dataGrid.addEventListener(DataGridEvent....

    C#实现给DataGrid单元行添加双击事件的方法

    在这个特定的场景中,我们关注的是如何为DataGrid的每一行添加双击事件,以便在用户双击某一行时触发特定的操作,如弹出删除确认对话框。以下是对这一主题的详细解释。 首先,我们需要了解的是在ASP.NET中,...

    使用radion button选择datagrid的行.doc

    本文将介绍如何使用Radion Button选择DataGrid的行,这个方法可以使用户在DataGrid中选择单一的选项,并且可以在页面回传后保持选中的状态。 首先,我们知道所有在DataGrid中的控件在页面产生后会有一个单一的...

    WPF DataGrid 行的背景色根据行中某一字段的值来显示

    WPF的DataGrid展示数据源数据时,需要根据某行中某一字段值,来显示背景颜色。这里简单做了一个int类型的值,为0的时候为橙色,为1的时候为草绿色....也可以在数据源中添加Color列,并直接存放Color的16进制值,并...

    VC 6.0 执行数据库事务的范例.rar

    在VC 6.0程序中执行数据库事务的一个范例,是一个数据库的高级应用例子,... (2)右键单击DataGrid控件,在弹出的菜单中选择Properties菜单项,选择All选项卡,在DataSource项对应的Value值中重新选择IDC ADODC1项。

    WPF.DataGrid.MergeRow

    合并行通常是基于数据源中的某个条件,例如当两行具有相同的值时。这需要在后台代码中处理,通过设置行的Visibility属性来隐藏不需要显示的行。另外,可以自定义行模板,使用共享相同数据项的多个行模板来实现视觉...

    WPF中DataGrid得到其中一行的值

    当我们需要从`DataGrid`中获取特定行或单元格的值时,通常会涉及到数据绑定和事件处理。下面我们将详细探讨如何在WPF中实现这个功能。 1. 数据绑定基础 在WPF中,数据绑定是连接UI元素和数据源的关键机制。`...

    dataGrid根据条件行显示不同的颜色

    在本示例中,我们关注的是如何根据特定条件为DataGrid的行设置不同的颜色,这有助于提升数据的可读性和视觉效果。以下是关于这个主题的详细知识点: 1. **DataGrid概述**:DataGrid是一种网格布局控件,它能够以...

Global site tag (gtag.js) - Google Analytics