C# 在DataGridView中,当单元格处于编辑模式时检索部分选定的文本

C# 在DataGridView中,当单元格处于编辑模式时检索部分选定的文本,c#,winforms,datagridview,C#,Winforms,Datagridview,当数据网格视图单元格处于编辑模式时,我尝试检索所选文本。我已经附加了带有数据网格视图的自定义菜单条。 附件是到目前为止所做工作的快照 现在,我需要在单击任何上下文菜单项时检索突出显示的文本,即“together form”(在附加快照的情况下) private void tagToolStripMenuItem_Click(object sender, EventArgs e) { // I want to access highlighted Text here

当数据网格视图单元格处于编辑模式时,我尝试检索所选文本。我已经附加了带有数据网格视图的自定义菜单条。 附件是到目前为止所做工作的快照

现在,我需要在单击任何上下文菜单项时检索突出显示的文本,即“together form”(在附加快照的情况下)

private void tagToolStripMenuItem_Click(object sender, EventArgs e)
    {
        // I want to access highlighted Text here
    }
我已经用尽了输入参数:这两个参数没有帮助。 我还研究了各个数据网格视图的属性,但还没有找到任何合适的


如果有任何帮助,我们将不胜感激。

如果
DataGridView
,您可以从
EditingControl
属性获取编辑控件,并检查它是否是
TextBox
,获取其
SelectedText

private void tagToolStripMenuItem_Click(object sender, EventArgs e)
{
    if (dataGridView1.EditingControl is TextBox)
    {
        var textBox = (TextBox)dataGridView1.EditingControl;
        MessageBox.Show(textBox.SelectedText);
    }
}
DataGridViewTextBoxColumn
的编辑控件来自
TextBox