【发布时间】:2017-07-28 06:32:36
【问题描述】:
我有一个填充了值的数据网格视图。我想要做的是右键单击数据网格视图中的项目,弹出一个上下文菜单,在那里我应该选择一个菜单项来获取所选行的第一个单元格。
我设法制作了上下文菜单及其项目,所以我很好。我需要做的是在选择所述项目时以某种方式获取第一行的值。
我尝试使用单元格单击方法来获取它并且它可以工作,但我不知道如何实现它来单击菜单项。
string value = ((DataGridView)sender).Rows[e.RowIndex].Cells[0].Value.ToString();
【问题讨论】:
-
能否请您将代码发布到与项目一起弹出的上下文菜单中,以便您的问题易于重现。除了解决方法之外应该有另一种方法:)
-
没有什么要发布的,我没有在我的上下文菜单中编码,我使用了工具箱中的上下文菜单条项目,然后将其添加到数据网格视图事件中。就是这样。除非我没有完全理解你的问题?
-
是的,这就是我的意思。感谢您提供的信息。
标签: c# datagridview contextmenu