如何在右键单击时调用事件并从gridview单元格中选择值?

时间:2013-11-13 13:04:00

标签: c# asp.net events gridview right-click

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

有可能实现这个目标吗?

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

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

有什么想法吗?提前致谢

2 个答案:

答案 0 :(得分:0)

如果在单击Q1时发生这种情况,则可以在填充弹出项时将其添加到弹出项目中。然后,您可以使用该事件来完成所需的工作。

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

        writer.AddAttribute("onclick", "YourFunction()")
        base.AddAttributesToRender(writer);
    }

答案 1 :(得分: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

Right click to select a row in a Datagridview and show a menu to delete it