0

我想在右键单击时调用事件,然后在 gridview 单元格中选择值。

有可能实现这一目标吗?

当右键单击单元格时,它将显示一个弹出窗口,它包含一些使用 jquery 的值我实现了这一点

如果我选择某个值,它将被放置在我想调用事件的那个单元格中

有任何想法吗?提前致谢

4

2 回答 2

0
 private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
    {
        if (e.Button == MouseButtons.Right)
        {
            // Add this
            dataGrid.CurrentCell = dataGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]; 
            // Can leave these here - doesn't hurt
            dataGrid.Rows[e.RowIndex].Selected = true; 
            dataGrid.Focus();
        }

    }

https://stackoverflow.com/a/16765616/1428854

或者

右键单击以选择 Datagridview 中的一行并显示一个菜单以将其删除

于 2013-11-13T13:46:45.350 回答
0

如果它在您单击 Q1 时发生,那么您可以在填充它时将 onclick 属性添加到弹出项。然后,您可以使用该事件来完成您需要的工作。

protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
    {

        writer.AddAttribute("onclick", "YourFunction()")
        base.AddAttributesToRender(writer);
    }
于 2013-11-13T13:08:28.990 回答